- 締切済み
eclipse 追加表示
eclipseでメンテナンスを作ってるんですが追加ができないんです ボタンを押したらこんなのがでてきたんですがどうしてでしょうか eclipse 3.2,tomcat6,mysql javax.servlet.ServletException: java.sql.SQLException: Incorrect integer value: 'null' for column 'id' at row 1 tuika1.doPost(tuika1.java:111) javax.servlet.http.HttpServlet.service(HttpServlet.java:710) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) 原因 java.sql.SQLException: Incorrect integer value: 'null' for column 'id' at row 1 com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1056) com.mysql.jdbc.SQLError.createSQLException(SQLError.java:957) com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3376) com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3308) com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1837) com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1961) com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2537) com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1564) com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1485) tuika1.doPost(tuika1.java:75) javax.servlet.http.HttpServlet.service(HttpServlet.java:710) javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- chomakichi
- ベストアンサー率57% (22/38)
create文かupdate文をmysqlに対して発行しているようですね。 この際にinteger型の「id」カラムに対してnullを突っ込んでいませんか? ちゃんとした数値を入れてくださいっていうエラーのように見えるので。。。
- auty
- ベストアンサー率58% (284/486)
おそらく、追加を実行するときに、idのint値がきちんと設定されていないと思われます。