Database java中ms-access动态插入二维数组
我想在java中将二维数组动态插入ms access中 这是我的密码Database java中ms-access动态插入二维数组,database,arrays,ms-access,2d,Database,Arrays,Ms Access,2d,我想在java中将二维数组动态插入ms access中 这是我的密码 try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); String url = "jdbc:odbc:Driver={Microsoft Access Driver " + "(*.mdb, *.accdb)};DBQ=C:\\Documents and Settings\\ANIL KUMAR\\Desktop\\hyperdata.
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url = "jdbc:odbc:Driver={Microsoft Access Driver " +
"(*.mdb, *.accdb)};DBQ=C:\\Documents and Settings\\ANIL KUMAR\\Desktop\\hyperdata.mdb";
con = DriverManager.getConnection(url);
System.out.println("Connected!");
}
catch (SQLException e) {
System.out.println("SQL Exception: "+ e.toString());
}
catch (Exception e) {
e.printStackTrace();
}
如果我有一个包含两列的字符串数组:
String[][] a = new String[10][2];
PreparedStatement pst = con.prepareStatement("INSERT INTO sap_details VALUES (?,?)");
for (int i = 0; i < 10; i++) {
pst.setString(1, a[i][0]);
pst.setString(2, a[i][1]);
pst.addBatch();
}
pst.executeBatch();
String[]a=新字符串[10][2];
PreparedStatement pst=con.prepareStatement(“插入sap_详细信息值(?)”;
对于(int i=0;i<10;i++){
pst.setString(1,a[i][0]);
pst.setString(2,a[i][1]);
pst.addBatch();
}
pst.executeBatch();
如果有一个包含n列和n行的have字符串数组呢?
如何插入字符串数组[n][n]?具有内部for循环
for (int i=0; i<a.length; i++) {
for (int j=0; j<a[i].length; j++) {
System.out.print(a[i][j]);
}
}
for (String[] array : a) {
for (String s : array) {
System.out.println(s);
}
}