我无言了--Oracle可以连上但是返回不了正确的数据集:( 建议你把你用的SQL贴出来看一下,要注意有的SQL语句不一定可以用executeQuery()来执行,有可能要用executeUpdateQuery()这样的语句来执行。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 多谢关注。数据是这样取的:if (!dataModule.execSQL("select * from table1")) //execSQL() is defined upper ...//Show the error messagetry { rs.first(); table1.setValueAt(dataModule.rs.getString(1), 1, 1);}catch (SQLException e) { ... //Show the error message}返回的数据集应该不为空,但是这样取不了数据。数据类型我看过,是String没错。多谢赐教? 我看不出有什么问题,但是你每次总是return true/false; 没看见你return ResultSet; 哈哈! 如果搞丁,给淀粉! rs是同一个包中的,没有设置访问权限,按道理是类似于friend 啊? public ResultSet execSQL(String sql) { try { rs = stmt.executeQuery(sql); if (rs != null) return rs; else return null; } catch (SQLException e) { rs = null; return null; } }这样试一试! 搞定了,原来在对ResultSet做动作之前一定要ResultSet.next()...我倒...怎么会这样的:)用返回的SQLException可以看到。 菜鸟如何运行JAVA实例 一个java菜鸟的疑问。 又是传说中的空指针异常,哪位大侠帮我看看是从哪里开始空的啊! java代码打成jar包 myeclipse 没有 refrence libraries Java里怎么做表达式求值 愚弟想和大家交个朋友 同一个包,在不同文件中的类如何互相访问 javax的问题 用Java实现检测短字符串存在于长字符串中 请问Inprise Application Server 4.1是干什么用的? 关于日期型的处理:请高手指教
...//Show the error message
try {
rs.first();
table1.setValueAt(dataModule.rs.getString(1), 1, 1);
}
catch (SQLException e) {
... //Show the error message
}返回的数据集应该不为空,但是这样取不了数据。数据类型我看过,是String没错。
多谢赐教?
try {
rs = stmt.executeQuery(sql);
if (rs != null)
return rs;
else
return null;
}
catch (SQLException e) {
rs = null;
return null;
}
}这样试一试!