java连接oracle数据库时,怎么获得执行SQL后的信息 执行SQL语句时,不管出没出异常数据库都会显示一些提示信息,出异常的话我可以从异常那里得到这个信息,如果是执行成功的信息,我要怎么获得? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 执行成功,一般可以获取SQL执行受影响的记录条数,比如对应的executeUpdate等方法的返回值 出现异常时用e.getMessage()就能获取到相关的出错信息!! boolean flag = statement.execute(sql语句);if(flag{ ResultSet rs = statement.getResultSet(); while(rs.next){ //取出rs的数据 }}else{ int updateCount=statement.getUpdateCount(); //updateCount是你影响的总行数,你拿来想做啥就做啥} 如果成功,返回字符串或Boolean值 我想获取的是oracle的提示信息比如执行其他一些操作的时候他会提示已经分配权限,已经创建表之类的不是获取更新了多少行 用e.getMessage()就可以得到你所想要的oracle具体提示信息,比如ORA-000234,XXXXXXX等等,然后你就可以分析这些字符串,对照ORACLE的相关错误号文档,自己做处理 ext.ajax.request的问题 循环体 java新浪授权后获得用户信息 写个人空间功能,怎么记录空间里的某一文章的被浏览的次数? [求助]请教一个有关线程的问题 这个程序为什么字体没变色? 4 | 7的结果是什么?为什么?4 & 7呢? 请问大虾们,如何在jBuilder下将java编译成本地代码 反射方法的参数是数组时遇到的问题 学习java语言,使用vj++与jbuilder哪个java开发工具更好呢? 我想买一本关于java的书,推荐一本吧 关于short强制转换为byte的问题
e.getMessage()
就能获取到相关的出错信息!!
if(flag{
ResultSet rs = statement.getResultSet();
while(rs.next){
//取出rs的数据
}
}else{
int updateCount=statement.getUpdateCount();
//updateCount是你影响的总行数,你拿来想做啥就做啥
}
比如执行其他一些操作的时候他会提示已经分配权限,已经创建表之类的
不是获取更新了多少行
就可以得到你所想要的oracle具体提示信息,比如ORA-000234,XXXXXXX等等,
然后你就可以分析这些字符串,对照ORACLE的相关错误号文档,自己做处理