rewriteBatchedStatements=true (启
时间: 2024-06-19 19:04:22 浏览: 122
django模型类中,null=True,blank=True用法说明
`rewriteBatchedStatements=true`是JDBC驱动程序的参数之一,用于批量插入或更新数据库表中的数据。
当使用JDBC批量执行语句时,每个语句都必须分别发送到数据库服务器。而使用该参数可以将多个SQL语句批量重写为一个大的SQL语句,从而减少JDBC与数据库服务器之间的网络数据传输量,从而提高性能。
下面是`rewriteBatchedStatements=true`的一个使用示例:
```java
String url = "jdbc:mysql://localhost/test?rewriteBatchedStatements=true";
Connection conn = DriverManager.getConnection(url, "username", "password");
Statement stmt = conn.createStatement();
stmt.addBatch("INSERT INTO user (id, name) VALUES (1,'Tom')");
stmt.addBatch("INSERT INTO user (id, name) VALUES (2,'Jerry')");
stmt.addBatch("INSERT INTO user (id, name) VALUES (3,'Mike')");
stmt.executeBatch();
```
阅读全文