所以我有一个多维数组如下:
int[][] multiarray = {
{ 0, 1, 0, 1, 0 },
{ 1, 0, 1, 0, 1 },
{ 0, 1, 0, 1, 0 },
{ 1, 0, 1, 0, 1 },
{ 0, 1, 0, 1, 0 },
};
我有一个包含5列的MySQL数据库:
|number1|number2|number3|number4|number5|
我的问题是,如何将此数组插入mysql数据库?
由于
答案 0 :(得分:-2)
你的代码应该看起来像这样,不会给你确切的答案,因为它看起来像一个作业问题:
db.setAutoCommit(false);
stm = db.prepareStatement("INSERT INTO YOURTABLE (NUMBER1,NUMBER2 ,NUMBER3, NUMBER4, NUMBER5) VALUES (?, ?, ?, ?, ?)");
for (int i = 0; i < 5; i ++){ // rows
stm.setString(1, multiarray[i][0]);
stm.setString(2, multiarray[i][1]);
stm.setString(3, multiarray[i][2]);
stm.setString(4, multiarray[i][3]);
stm.setString(5, multiarray[i][4]);
stm.addBatch();
}
stm.executeBatch();
db.commit();