0
は...誰かがこの中にいただきました!間違って私に言うことができるしてください場合:あなたのSQL構文でエラーが発生しているcom.mysql.jdbc.exception SQL構文にエラーがあります。私はこのエラーを持っている理由私にはわからない
com.mysql.jdbc.exception。あなたが
?
プレースホルダを使用してテーブル名を代用することはできません
mat_pay="maybe";
Class.forName("com.mysql.jdbc.Driver");
connec = DriverManager.getConnection("jdbc:mysql://localhost/babe","root","");
stmt = connec.prepareStatement("INSERT INTO ? VALUES (, ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ?) ");
stmt.setString(1,mat_pay);
stmt.setInt(2,septembre.var_m_p_g1); //septembre.var_m_p_g1 has a value 'integer'
stmt.setInt(3,id_g2); //septembre.var_m_p_g1 has a value 'integer'
stmt.setInt(4,0);
stmt.setInt(5,0);
stmt.setInt(6,0);
stmt.setInt(7,0);
stmt.setInt(8,0);
stmt.setInt(9,0);
stmt.setInt(10,0);
stmt.setInt(11,0);
stmt.setInt(12,0);
stmt.setInt(13,0);
stmt.executeUpdate();
さらに問題が発生する可能性がありますが、コードの書式設定に煩わされていないため、伝えにくいです。あなたは人々にあなたを助けようとしているので、そうするのがあなた自身の最善の関心事です。 – MarsAtomic
実行すると思われる正確なSQLを投稿する([編集]を使用して質問に追加する)。 –