Извлекать данные из базы данных в 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){

            }
        }
    });

Ответы на вопрос(4)

Ваш ответ на вопрос