Class.forName("com.mysql.jdbc.Driver");
Connection con1=DriverManager.getConnection("jdbc:mysql://localhost:3309/ikpems","root","system");
Statement st1=con1.createStatement();
st1.execute("insert into energymetersdata values('20_lab5a_daicel_20_kwh','06-02-2017 12:02:13','8422587','1','42772501540.0694')");
のようなJava(JDBC)を使用して行を挿入しようとしているが、私は思いをしている
エラーを取得:あなたはinsert
を使用する場合
java.sql.SQLException: Column count doesn't match value count at row 1
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:946)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2985)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1631)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1723)
いずれかがこれを挿入する方法を私を助けてください..
のようなあなたのQUERY_STRINGを変更するようにしてください。 –