【发布时间】:2015-02-22 12:19:10
【问题描述】:
使用 JAVA ECLIPSE 实际上我有一个包含 13 个属性的 SQL 表。我想插入一个存储在整数数组变量中的数据,数组名称是数字
那么我存储到sql表的方式正确吗?
try {
String query="insert into present values (numbers[0],numbers[1],numbers[2],numbers[3],numbers[4],numbers[5],numbers[6],numbers[7],numbers[8],numbers[9],numbers[10],numbers[11],numbers[12],numbers[13])";
PreparedStatement pst=connection.prepareStatement(query);
pst.execute();
JOptionPane.showMessageDialog(null,"Data Saved");
pst.close();
} catch (Exception e) {
e.printStackTrace();
}
【问题讨论】:
-
试试这个:
String query="insert into present values ("+numbers[0]+","+numbers[1]+","+numbers[2]+","+numbers[3]+","+numbers[4]+","+numbers[5]+","+numbers[6]+","+numbers[7]+","+numbers[8]+","+numbers[9]+","+numbers[10]+","+numbers[11]+","+numbers[12]+","+numbers[13]+")";