猿问

请问在oracle中PreparedStatement中的addbatch()如何使用?

在oracle中PreparedStatement中的addbatch()如何使用啊?最好写一段简单的代码,大家帮帮忙吧!谢谢了

HUWWW
浏览 170回答 1
1回答

茅侃侃

PreparedStatement.addbatch()的使用Statement和PreparedStatement的区别就不多废话了,直接说PreparedStatement最重要的addbatch()结构的使用.1.建立链接Connection connection =getConnection();2.不自动 Commitconnection.setAutoCommit(false);3.预编译SQL语句,只编译一回哦,效率高啊PreparedStatement statement = connection.prepareStatement("INSERT INTO TABLEX VALUES(?, ?)");//记录1statement.setInt(1, 1);statement.setString(2, "Cujo");statement.addBatch();//记录2statement.setInt(1, 2);statement.setString(2, "Fred");statement.addBatch();//记录3statement.setInt(1, 3);statement.setString(2, "Mark");statement.addBatch();//批量执行上面3条语句.int [] counts = statement.executeBatch();//Commit it 到(DB)里面
随时随地看视频慕课网APP
我要回答