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

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

你看一下报错的代号是多少,然后根据这个代号在oracle软件table中找出你所要插入数据的表,点开,查看具体信息,你就可以知道

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

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

oracle的存储过程可以实现,但是对于你这种需求那样实现太麻烦了。 你可以试试在你java里面一条一条更新,有错误则报错,这样你可以知道更新到第几条了。但是这样效率很低。

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

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

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

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

没有加oracle的jar文件?

import java.io.FileNotFoundException;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;/** * java读取数据库内容并输出 * oracle中登...

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