我要向oracle中插入大文本,用的是lang类型的字段,但是只能插3000字,再多就抱错,说我字符串过长。谁遇到过此问题? clob只能存对象,也不能用insert into 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你应该去数据库那边~在JAVA里面调用ORACLE包函数来解决~不知道SQLJ有没有用,谁知道告诉一声~;-) 当超过四千字时要用流式输入以下是写long的代码希望能帮下忙String sSql=""update test set content = ? where id = 1";String content="my god";//你的内容PreparedStatement stmt = conn.prepareStatement(sSql);byte[] pic = content.getBytes();InputStreamReader bais = new InputStreamReader(new ByteArrayInputStream(pic));stmt.setCharacterStream(1, bais, pic.length);stmt.execute();自己改一下就能用 我做过jsp处理SQL Server text字段的东西,代码如下:String Title=request.getParameter("Title");String Priority=request.getParameter("Priority");String Type=request.getParameter("Type");String Content=request.getParameter("Content");//长文本String SQL=new String();ResultSet rs;DbConn.openConnection();//打开一个联接Statement stmt=null;//保证打开的Resulset可以更改stmt=DbConn.conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE); SQL="select top 1 title,type,content,priority from news where flagvalid='1'";rs=stmt.executeQuery(SQL);rs.moveToInsertRow();//插入一行之前必须移动到插入行//设置各个字段值rs.updateString("title",Title);rs.updateString("priority",Priority);rs.updateString("content",Content);rs.updateString("Type",Type);rs.insertRow();//插入行rs.moveToCurrentRow();rs.close(); 运行程序时为什么显示“错误: 找不到或无法加载主类 Hello”大家帮忙解答下 java Access数据库带参更新 纠结,,,求解 求一JAVA题解 求一个能在Jtable中实现checkbox的工具类 正则表达式的奇怪问题 如何做出,JSlider 松开滑块后返回原值 这句话哪里错了? 当前流行的J2EE WEB应用架构分析 Java核心技术卷二(第七版)( 英文版)中的多线程 中的Callables and Futures用计算机专业术语应该翻译成什么? 内部类到底有什么用处? result的问题 关于JAVA生成EXE文件的问题
在JAVA里面调用ORACLE包函数来解决
~不知道SQLJ有没有用,谁知道告诉一声~;-)
要用流式输入
以下是写long的代码
希望能帮下忙String sSql=""update test set content = ? where id = 1";
String content="my god";//你的内容
PreparedStatement stmt = conn.prepareStatement(sSql);
byte[] pic = content.getBytes();
InputStreamReader bais = new InputStreamReader(new ByteArrayInputStream(pic));
stmt.setCharacterStream(1, bais, pic.length);
stmt.execute();自己改一下就能用
String Priority=request.getParameter("Priority");
String Type=request.getParameter("Type");
String Content=request.getParameter("Content");//长文本String SQL=new String();ResultSet rs;
DbConn.openConnection();//打开一个联接Statement stmt=null;
//保证打开的Resulset可以更改
stmt=DbConn.conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
SQL="select top 1 title,type,content,priority from news where flagvalid='1'";
rs=stmt.executeQuery(SQL);rs.moveToInsertRow();//插入一行之前必须移动到插入行
//设置各个字段值
rs.updateString("title",Title);
rs.updateString("priority",Priority);
rs.updateString("content",Content);
rs.updateString("Type",Type);
rs.insertRow();//插入行
rs.moveToCurrentRow();
rs.close();