原生jdbc批量插入日期类型数据
时间: 2023-12-30 09:44:15 浏览: 42
可以使用 PreparedStatement 的 addBatch() 方法批量插入日期类型数据。具体步骤如下:
1. 创建 PreparedStatement 对象。
```
PreparedStatement ps = connection.prepareStatement("INSERT INTO table_name (date_column) VALUES (?)");
```
2. 循环遍历日期数据,将每个日期设置到 PreparedStatement 对象中。
```
for (Date date : dateList) {
ps.setDate(1, new java.sql.Date(date.getTime()));
ps.addBatch();
}
```
3. 执行批量插入。
```
ps.executeBatch();
```
完整代码示例:
```
List<Date> dateList = new ArrayList<>();
// 添加日期数据到 dateList 中
PreparedStatement ps = connection.prepareStatement("INSERT INTO table_name (date_column) VALUES (?)");
for (Date date : dateList) {
ps.setDate(1, new java.sql.Date(date.getTime()));
ps.addBatch();
}
ps.executeBatch();
```
相关推荐
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)