Вот код моего сервлета, который получает параметр имени пользователя из регистрационной формы
String tusername=request.getParamater("un");
String dbURL="db.com";
String dbusername= "lc";
String dbpassword="lcpw";
Connection con=(Connection) DriverManager.getConnection(dbURL,dbusername,dbpassword);
Statement stmt= con.createStatement();
String query="SELECT * FROM users.username WHERE username=(tusername)";
ResultSet rs= stmt.executeQuery(query);
if(rs.next()==false){
//create new userobject with value of tusername
}
Мой вопрос: как мне создать новый объект пользователя со значением tusername, будет ли это так?
if(rs.next()==false){
Statement stmt=con.createStatament();
String query="INSERT INTO user.username VALUE 'tusername'";
ResultSet rs= stmt.updateQuery(query);
}
Я понимаю, что кое-что из этого может быть архаичным (например, не использовать подготовленное утверждение), я просто пытаюсь улучшить мое понимание, и я думаю, что у меня есть небольшие проблемы с синтаксисом, спасибо:)