Нулевые значения сохраняются, пока я пытаюсь сохранить данные из html полей с помощью сервлетов.
Я перешел на поля, но оба поля сохраняют ноль в таблице.
import java.sql.SQLException;
public class Db_Connections {
static UserDetails userdetails = new UserDetails();
//static Connection conn=null;
public static Connection conn() {
Connection conn=null;
try {
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/skyhacker","root","root");
} catch (Exception e) {
e.printStackTrace();
}
return conn;
}
public static boolean insert_query(UserDetails userdetails2) {
try {
Connection conn =Db_Connections.conn();
PreparedStatement pstmt_insert = conn.prepareStatement("insert into userdata values(?,?,?)");
pstmt_insert.setInt(1 , userdetails.getId() );
pstmt_insert.setString(2, userdetails.getName());
pstmt_insert.setString(3, userdetails.getEmail());
pstmt_insert.executeUpdate();