不理解setString()和addBatch();的对象为什么都是statement?
1.我的理解是statement是一条记录。而setXXX()是修改这条记录,而addBatch()执行把statement这条记录加入某个全局记录数组,是这样吗?
2.那为什么不是addBatch(statement);这样还明了。还有statement.executeBatch()由一条记录引发批插入也觉得有些怪异
不理解setString()和addBatch();的对象为什么都是statement?
1.我的理解是statement是一条记录。而setXXX()是修改这条记录,而addBatch()执行把statement这条记录加入某个全局记录数组,是这样吗?
2.那为什么不是addBatch(statement);这样还明了。还有statement.executeBatch()由一条记录引发批插入也觉得有些怪异
4 回答1.5k 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
1 回答2.6k 阅读✓ 已解决
2 回答765 阅读✓ 已解决
2 回答1.8k 阅读
2 回答1.7k 阅读
2 回答1.3k 阅读
addBatch相当于把当前设置的值压入栈
看见源码,一目了然
参见: http://kickjava.com/src/com/m...
PreparedStatement.java
http://kickjava.com/src/com/m...