java将数组插入数据库

来源:百度知道 编辑:UC知道 时间:2024/06/03 12:50:28
有数组
[0000000768, 2008-09-01, 11:15:26, 490, 490, 8000]
我要将其插入到数据库的tablea里
列名 分别为 num date time tollmoney totaltollmoney balance
如何操作?求具体实现

String[] arrs=[0000000768, 2008-09-01, 11:15:26, 490, 490, 8000] ;
String str=insert into table values(?,?,?,?,?,?);
query.setString(1,arrs[0]);
重复这样就可以了

CallableStatement cstmt = conn.prepareCall("{ call tablea(?,?,?,?,?,?) }");
cstmt.registerOutParameter(1, Types.INTEGER);
cstmt.setString(1, "0000000768");
cstmt.setString(2, "2008-09-01");
cstmt.setString(3, "11:15:26");
cstmt.setInt(4,490);
cstmt.setInt(5,490);
cstmt.setInt(6,8000);
cstmt.executeUpdate();