String sql="insert into T_EMPLOYER(NAME,SEX,NUMBER) VALUES(?,?,?)";
PreparedStatement ps=conn.prepareStatement(sql);
//ps.setString(1,id);
ps.setString(1, name);
ps.setString(2, sex);
ps.setString(3,number);
上面寫法是不是有誤??提示下面的結果
PreparedStatement ps=conn.prepareStatement(sql);
java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] INSERT INTO 語句的語法錯誤。
?????怎麼解啊?
你的字段可能和數據庫中的專有名詞沖突了。你可以改一下字段名字,再試試,或則在給sql中的字段名加上(鍵盤!前面的那個)引號。