我有一个行对象列表,其中每行都有一些像这样的字段
myList= [ shridhar, 1234, 2015-10-30 3:44 , someMessage, 8;
sahil,4534, 2015-10-29 13:44 , someMessage, 18;
shubham, 3234, 2015-10-10 12:24 , someMessage, 9]
我希望列表数据将其存储在具有不同字段的MySql数据库中,我在查询时遇到了如何设置多个值,因为我正在使用setString()
PreparedStatement
只接受两个参数的类方法。
我尝试过这样的事情:
String query= "INSERT INTO facebooktable(name, id, date, msg, score)" + "VALUES( ?,?,?,?,?)";
PreparedStatement preStatement= connection.prepareStatement(query);
for(int index=0; index<=myList.size();index++){
rowObj=myList.get(index);
preStatement.setString() // allows only two parameters
}
如何使用PreparedStatement
类传递多个值?