我有两个arraylists插入数据库表中的2列,如下所示:
arraylist1: 123444, 324555, 6423643, 532326
arraylist2: jkfdsl, nkjfsdlj, jdslkfjdlkj, jfsldjfsk, fjdlskjfs
我编写了以下代码来插入arraylists,但它不起作用.我将感谢你的帮助.
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();
}
解决方法:
这是你可以做的事情:
假设您正在尝试创建一行,其中第一列将以逗号分隔格式包含第一个ArrayList的内容,第二列将包含secondArrayList的内容
StringBuilder buffer = new StringBuilder();
boolean processedFirst = false;
String firstParam = null, secondParam = null;
try{<