【发布时间】:2012-08-21 01:56:24
【问题描述】:
我有两个数组列表插入到数据库表的 2 列中,如下所示:
arraylist1: 123444, 324555, 6423643, 532326
arraylist2: jkfdsl, nkjfsdlj, jdslkfjdlkj, jfsldjfsk, fjdlskjfs
我编写了以下代码来插入数组列表,但它不起作用。感谢您的帮助。
try {
// Prepare a statement to insert a record
String sql = "INSERT INTO soundsdata.splog (arraylist1, arraylist2) VALUES(?,?)";
pstmt = (PreparedStatement) con.prepareStatement(sql);
pstmt.setArray(1,sptospring);
pstmt.setString(2,eachList.toString());
// Insert the row
pstmt.executeUpdate();
}finally {
pstmt.close();
}
【问题讨论】:
-
这些列是什么类型的?
-
让我直截了当地说:
arraylist1的全部内容放在一列,arraylist2的全部内容放在第二列?并且这些值将以逗号分隔的格式存储?这就是你要找的东西吗? -
使用ArrayList可以插入多条记录
-
Sujay,是的,这就是我要找的。span>
-
那么基本上,你会创建一行?
标签: java database jdbc insert arraylist