请问这里为什么报错呢?
try {
conn = dataSource.getConnection();
String sql = "insert into user values(?,?,?,?);";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,"2333");
pstmt.setString(2,"2333");
pstmt.setString(3,"2333");
pstmt.setString(4,"2333");
}
报错信息是(?,?,?,?)附近语法错误,我如果改成下面这样就不会报错
try {
conn = dataSource.getConnection();
String sql = "insert into user values('123','123','123','123');";
pstmt = conn.prepareStatement(sql);
// pstmt.setString(1,"2333");
// pstmt.setString(2,"2333");
// pstmt.setString(3,"2333");
// pstmt.setString(4,"2333");
}