java. sql .SQLException: не найдено подходящего драйвера для jdb c: derby: // localhost: 1527 / ApplicationData - PullRequest
0 голосов
/ 17 июня 2020

У меня в библиотеках есть клиент derby, derby net и derby.jar. Я не уверен, как исправить эту ошибку, так как у меня уже есть клиент дерби в моих библиотеках. Мы будем очень благодарны за любые предложения.

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
    // TODO add your handling code here:
    String username = jtxtUsername.getText();
    String password = jtxtPassword.getText();


    try{

        int log = 1;
        conn = DriverManager.getConnection("jdbc:derby://localhost:1527/ApplicationData", "username", "password"); //connect to DB
        st = (Statement)conn.createStatement(); //use query statements
        rs = st.executeQuery("SELECT PASSWORD FROM USERNAME.LOGINDATA WHERE USERNAME = " + username); //store query results

        while(rs.next()){
            System.out.println(rs.getString(1));
            if(rs.getString(1).equals(password)){
                log = 0;
                break;
            }

            if(log == 0){
                CloseMe();
            }
        }

    }catch(SQLException e){
        e.printStackTrace();
    }
}                                        

private void CloseMe(){
    WindowEvent close = new WindowEvent(this, WindowEvent.WINDOW_CLOSING);
    Toolkit.getDefaultToolkit().getSystemEventQueue().postEvent(close);
}
...