請參閱下面的代碼。如何從記錄列表中插入數據庫?
private void printToConsole(List cellDataList) {
for (int i = 1; i < cellDataList.size(); i++) {
List cellTempList = (List) cellDataList.get(i);
System.out.println(cellTempList);
}
}
如何從上面的代碼中將數據插入到數據庫中。
String sql2 = "INSERT INTO Daily_Report (field1,field2,field3,field4,field5,field6,field7,field8,field9,field10,field11,field12,field13,field14) values(?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
preparedstatement = con3.prepareStatement(sql2);
//Statement stmt = con3.createStatement();
System.out.println("1");
preparedstatement.setString(1, field1);
preparedstatement.setString(2, field2);
preparedstatement.setString(3, field3);
preparedstatement.setString(4, field4);
preparedstatement.setString(5, field5);
preparedstatement.setString(6, field6);
preparedstatement.setString(7, field7);
preparedstatement.setString(8, field8);
preparedstatement.setString(9, field9);
preparedstatement.setString(10, field10);
preparedstatement.setString(11, field11);
preparedstatement.setString(12, field12);
preparedstatement.setString(13, field13);
preparedstatement.setString(14, field14);
preparedstatement.executeUpdate();
能否請您指教...
你想知道要放什麼東西來代替字段1等列表?什麼是您的名單類型? –
cavila
你想爲每個cellTempList執行插入查詢嗎? –
它的數組list.I具有14列的表,就像excel表中的任何東西一樣。不需要插入每個單元格值或批量更新。不管它對我有什麼好處... – user441978