
用egetMessage()
就可以得到你所想要的oracle具体提示信息,
比如:ORA-000234,XXXXXXX
然后你就可以分析这些字符串,对照ORACLE的相关错误号文档,自己做处理。
<select id="DAO接口方法名称" parameterType="参数类型" resultType="返回结果类型">
select from 表 where 。。。
</select>
resultType 可以是任意Object对象,如果多条数据,这这个方法返回的是List<Object>,
如果确认是单条数据,可以直接 Object (); 。
没有封装成对象时,默认返回的是List<Map<字段名称String,列值Object>>这样的数据。
Dao接口:
List<Map<String,Object>> list(Integer id);
SQL:
<select id="list" parameterType="Integer" resultType="Map">
select from aaa
<where>
<if test="null!=id">
id >#{id}
以上就是关于java 里面 如何 获取 sql 运行数据库报错的信息全部的内容,包括:java 里面 如何 获取 sql 运行数据库报错的信息、java使用mybatis执行sql脚本,怎么获取sql脚本的结果、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)