java 里面 如何 获取 sql 运行数据库报错的信息

java 里面 如何 获取 sql 运行数据库报错的信息,第1张

用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脚本的结果、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9514119.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存