Извлекать данные из базы данных в Jtextfield, когда набрано одно Jtextfield
Привет, ребята. У меня есть приложение Swing, которое подключено к базе данных Oracle. Я хочу, чтобы после ввода значения в JTextField другие JTextfields в JFrame загружались с последующими данными из базы данных, но я, похоже, не достиг этот. Я попробовал следующий код, но он ничего не получил.
txtNo.addKeyListener(new KeyAdapter() {
public void keyTyped(KeyEvent ke) {
Connection conn = null;
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:XE", "Username", "Password");
Statement st = conn.createStatement();
String load = "Select * from Store_info_table where PART_NUMBER = '" + txtNo.getText() + "'";
ResultSet rs = st.executeQuery(load);
while(rs.next()){
txtName.setText(rs.getString("SPARE_DESC"));
}
}catch(Exception ae){
}
}
});