如何解决jdbc中出现的java.io.NotSerializableException
来源:互联网 发布:凯文史派西出柜 知乎 编辑:程序博客网 时间:2024/05/22 16:31
我测试一个代码使用JDBC调用数据库,但是出现这个意外java.io.NotSerializableException,一度摸不到头脑,好歹还有热心观众和我一样踩了同样的坑,看了别人的文章受到启发,今天来说下。
代码可能是这样的:
void A(String sql, Object... args){
pstmt = (PreparedStatement)connection.prepareStatement(sql);
for (inti = 0;i < args.length;i++) {
pstmt.setObject(i + 1,args[i]);
}
rs = pstmt.executeQuery();
}
你一定要注意系统会把args的值当成sql的一个占位符的值,怎么办呢?那就另外传入sql,
void A (Object... args)
参考链接:https://my.oschina.net/uniquejava/blog/81027?p=1
PS:我今天又重启了一遍电脑,发现直接调用 A(String sql, Object... args)又没问题了,晕倒,这什么bug啊?
阅读全文
0 0
- 如何解决jdbc中出现的java.io.NotSerializableException
- log4j java.io.NotSerializableException 异常的解决
- 出现java.io.NotSerializableException错误。
- java.io.NotSerializableException的解决办法
- storm NotSerializableException: java.io.BufferedWriter解决
- storm中使用log出现java.lang.RuntimeException: java.io.NotSerializableException: java.util.logging.Logger
- java.io.NotSerializableException翻译
- java.io.NotSerializableException 解决办法
- java.io.NotSerializableException
- java.io.NotSerializableException
- java.io.NotSerializableException.
- java.io.NotSerializableException
- java.io.NotSerializableException
- java.io.NotSerializableException
- spark<java.io.NotSerializableException>
- 在序列化和返序列化深拷贝java对象时出现的 java.io.NotSerializableException
- java.io.NotSerializableException错误解决方法
- java.io.NotSerializableException错误解决方法
- struts2
- 2017年5月14日23:30:35 367. Valid Perfect Square
- win7下安装Ubuntu16.04及android源码下载,编译
- 面向开发的测试技术(三):Web自动化测试
- mysql配置及授权
- 如何解决jdbc中出现的java.io.NotSerializableException
- Python 列表解析
- 程序猿的屌丝经历(二)
- 原生javascript实现ajax异步请求
- Combination Sum
- 如何通过SNMP协议保存思科路由器配置文件
- 查看部门里工资大于平均水平的员工信息,并按部门分组
- c印记(十三):表驱动编程——优美的逻辑优化者
- 深度学习笔记(三)