急:ORALCE漏洞请高手鉴定。

13abyKnight 2009-12-16 12:19:28
本人数据库版本为:oralce10g 10.1.0.2.0
Java J2SE 版本为1.6 与 1.4
开发工具为:Myeclipse6.5 与 8.0ga
测试代码如下:

String sql= "insert into t(name) values(?)";
String []columnIndexes= new String[]{"id"};

PreparedStatement ps = con.prepareStatement(sql, columnIndexes);//到此步的时候已经出现问题。
ps.setString(1,"ss");
boolean res = ps.execute();
System.out.println("判断是否成功:"+res);
ResultSet rs = ps.executeQuery();

while(rs!=null && rs.next()){
String id = rs.getString("id");
System.out.println("获取表中主键名称:"+id);
}
}
测试代码:一般是没有太大问题。但是,不知道,是不是我的数据库版本过低还是10.1.0.2.0本身就不支持啊。但是,我在使用PL/SQL的时候没有出现这样的事情呢。再次同时我也下载了ODBC6.JAR 和ODBC14.JAR 和ODBC4.JAR 出现的错误同样是不支持。在下实在不知道如何解决这样让人头痛的事情啦。

ERROR:
Exception in thread "main" java.sql.SQLException:不支持的特性
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:269)
at oracle.jdbc.dbaccess.DBError.throwUnsupportedFeatureSqlException(DBError.java:690)
at oracle.jdbc.driver.OracleConnection.prepareStatement(OracleConnection.java:3524)
...全文
53 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
13abyKnight 2009-12-16
  • 打赏
  • 举报
回复
能说点有水平的评价吗?
Connection con = getConnection("sangmin","admin","jdbc:oracle:thin:@192.168.0.86:1521:zzsoft","oracle.jdbc.driver.OracleDriver");

唉,继续关注。
iqlife 2009-12-16
  • 打赏
  • 举报
回复
驱动问题?连接代码问题?
13abyKnight 2009-12-16
  • 打赏
  • 举报
回复
自己顶下。哈。。
等待,高手的指点。
13abyKnight 2009-12-16
  • 打赏
  • 举报
回复
牛人,都不见啦!
怎么办才好呢!
只能去IPUT啦!

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧