MySQL(四)
1、批量操作 batch 批量操作: 可以把多次sql合并成一次执行,避免了频繁和数据库服务器进行交互,从而提高执行效率。 使用方式: Statement // 执行sql String sql1 = "insert into user values(null,'悟空',18)" ; String sql2 = "insert into user values(null,'悟净',20)" ; String sql3 = "insert into user values(null,'悟能',16)" ; // 批量执行 stat . addBatch ( sql1 ) ; stat . addBatch ( sql2 ) ; stat . addBatch ( sql3 ) ; // 执行arr是每条sql的生效行数 int arr [ ] = stat . executeBatch ( ) ; PreparedStatement // 创建sql执行对象 String sql = "insert into user values(null,?,?)" ; stat = conn . prepareStatement ( sql ) ; stat . setString ( 1 , "刘备" ) ; stat . setInt ( 2 , 20 ) ; // 添加到批量操作