连接oracle数据库不能添加记录?? 1.是不是没给添加的权限? 2.你的ORACLE连接的语句在哪?我怎么没看到啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你不能往查询 ResultSet 当中添加记录!你必须执行 insert 语句才能将记录添加到数据库。 查询可以的话,说明配置没问题;做更新操作时,sql语句应该是String sql = "select * from usertable for update"; 更新数据弄好后,还得有pstmt.executeupdate();建议:为何不直接用update,而要绕一下,insert再update呢。 ResultSet 都告诉是只读了... 楼主,你所使用的这个特性是JDBC2.0特性,按道理说你在prepare的时候设置了可修改,难道你还在使用非常古老的jdbc驱动? 5楼,你好,jdbc驱动不对,你是指oracle的驱动吗?这个程序我在SQL2000中是可以添加到数据库的,要哪个oracle jdbc驱动才可以啊?? 按oracle官方的说法,只要是oracle 8i 以后的,且支持java 1.2以上的jdbc 驱动都可以啊,我想你不至于用那么古老的驱动吧。看看Oracle官方的例子吧,不知道有没有一些启发,以我来看,感觉你的代码和官方的例子是非常想像的。 Oracle安装后,有一个目录下面有它的JDBC驱动程序,好像叫classes*.zip,*JDBC的版本。 SQL语句select * from usertable错了:jdbc2.0中对可更新的记录集作了一个限制,不能用select * 进行选取操作,必须将*号代替成指定的列或表名.列的形式,否则就会报你说的那个错误。 怎样调用方法效率高 菜鸟问题,如何在按钮上面加上图片 tomcat+javabean+jsp的问题解决了给100分 怎样通过名字获得类成员的reference? applet如何自动检测客户端的jre版本是否是jre1.5,如果不是则提示下载! JVM中的本地方法以及多线程管理问题。(100分)相求!!! 刚从C++转过来,提一个弱智的问题,在先等! 小问题一个? 求救:JDBC-ODBC桥驱动程序新问题 小小问题『求助』 在java中,byte类型和int类型的相互转换的问题 小I机器人的开发
做更新操作时,
sql语句应该是String sql = "select * from usertable for update";
更新数据弄好后,还得有pstmt.executeupdate();
建议:为何不直接用update,而要绕一下,insert再update呢。
你所使用的这个特性是JDBC2.0特性,按道理说你在prepare的时候设置了可修改,
难道你还在使用非常古老的jdbc驱动?
按oracle官方的说法,只要是oracle 8i 以后的,且支持java 1.2以上的jdbc 驱动都可以啊,我想你不至于用那么古老的驱动吧。看看Oracle官方的例子吧,不知道有没有一些启发,以我来看,感觉你的代码和官方的例子是非常想像的。