I want to know how to get integer value from input dailog box
базы данных и запрос его внутри оператора выбора выглядят моя ошибка типа входного окна в соответствии с моим ниже объектом, и я понятия не имею, как разобрать объект в целое так, быть принятым выберите заявлением пожалуйста, сообщите, как обращаться с типом объекта, чтобы получить InputBox переменных и впрыснуть же в моей выберитепередача и разбор диалогового значение входного объекта таблица
частной ничтожную InputVal() {
// here is the input box to retrieve user entry
Object journal_no = JOptionPane.showInputDialog(
null, "Please enter Journal No.?:\n", "Search", JOptionPane.PLAIN_MESSAGE,
null,null,"");
if (journal_no.equals("")){
JOptionPane.showMessageDialog(null, "Please enter correct No.");
return;
}
// HERE I WILL CALL SQL STATEMENT TO LOAD Table rely on //inputbox
try {
String host1= "jdbc:derby://localhost:1527//accountsdb";
String uName1="accounts";
String uPass1="accounts";
con1=DriverManager.getConnection(host1,uName1 ,uPass1);
//String sql ="select * from log where password= jTuser.getText() " ;
String sql1="select * from JOUNRAL Where journal_no=" + journal_no + " ";
stmt1=con1.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_UPDATABLE);
rs=stmt1.executeQuery(sql1);
while (rs.next()){
//Load values into
Date Jdate =rs.getDate("journal_date");
txt_date.setDate(Jdate);
int JNo;
JNo = rs.getInt("journal_no");
jLjournal_no.setText(Integer.toString(JNo));
}
}
catch (SQLException ex) {
System.out.println(ex.getMessage()) ;
}
}
Thx @Nikitha я нашел его без разбора выглядит знак плюс внутри избранных с пробелами я удалить пробелы и теперь выберите рабочий штраф –