shwq.net
当前位置:首页 >> jAvA如何获取orAClE详细报错信息 >>

jAvA如何获取orAClE详细报错信息

用e.getMessage() 就可以得到你所想要的oracle具体提示信息, 比如:ORA-000234,XXXXXXX 然后你就可以分析这些字符串,对照ORACLE的相关错误号文档,自己做处理。

try { }catch (SQLException e){ 到这里就捕捉到异常了。你可以根据异常的名称或描述给出不同的提示。 异常太多,这里就不一一列举了。调用变量e就能获得你想要的东西 }

哪一行报错?错误信息是什么? for (int col = 1; col < metaData.getColumnCount(); col++) { 应该是

提示的是列名无效,就是你的字段名称拼写错了。对照检查Tv_Business表中的字段名称和代码中的完全一致。另外注意检查不要连到其他机器的数据库了

("jdbc:oracle:thin:@192.168.1.1:1521:orcl", "scott", "tiger"); 数据库名对吗? 怎么多了个双引号?

第一种可能 是配置得数据库sid名不正确localhost:1521:oracle 即红字部分不是你本机得sid,那么如何查看本机得sid呢?用如下命令 SELECT NAME FROM v$database;在sqlplus中执行就可以看到,把红字部分换成查询出来的sid就可以。 第二种可能 发现...

oracle.jdbc.OralceDriver 这个driver位置感觉写错了

没有加oracle的jar文件?

靠,大神级别的啊,还能给Java提BUG啊

The method ConOracl() is undefined for the type TestPreparedStatement ConOracl()这个方法你都没写怎么调用,要不就是你没导包

网站首页 | 网站地图
All rights reserved Powered by www.shwq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com