automatycznie zmienia org.mysql na org.sqlite

Klasa połączenia:

public class ConectaSiscart { 
        static Connection connection = null;
        Statement stm = null;
        static String serverName = "192.168.0.222";    //caminho do servidor do BD  
        static String mydatabase ="risabel";        //nome do seu banco de dados  
        static String url = "jdbc:mysql://" + serverName + "/" + mydatabase;  
        static String username = "siscart";        //nome de um usuário de seu BD        
        static String password = "progsis";      //sua senha de acesso  





        public static Connection getConexao() {
            try {  
                // Carregando o JDBC Driver padrão  
                Class.forName("com.mysql.jdbc.Driver");  
                // Configurando a nossa conexão com um banco de dados//  


                ResultSet results = null;
               // connection = DriverManager.getConnection("jdbc:mysql://192.168.0.222/risabel?user=siscart&password=progsis");
                connection = DriverManager.getConnection(url, username, password);  
                System.out.println("Connection é " + connection);
                return connection;  
            }  catch (ClassNotFoundException e) {  //Driver não encontrado  
                System.out.println("O driver especificado nao foi encontrado.");  
                return null;  
            } catch (SQLException e) {  
                //Não conseguindo se conectar ao banco  
                System.out.println("Nao foi possivel conectar ao Banco de Dados.");  
                e.printStackTrace();
                return null;  

            }
}  

}

Metoda wykonania połączenia, ta metoda jest dołączona do zdarzenia lostfocus myszy i zwraca element z bazy danych, którą chcę:

private void puxaemailsiscart()  {
                ConectaSiscart puxaemail = new ConectaSiscart();
                Connection conectadomysql = ConectaSiscart.getConexao();
                String servico = null;
                    if(cboxservico.getSelectedItem() == "Registro de Imóveis") {
                    servico = "reg_cab";
                }
                Statement stm = null;
                ResultSet results = null;  
                 try {
                    stm = conectadomysql.createStatement ();
                } catch (SQLException e1) {
                    // TODO Auto-generated catch block
                    e1.printStackTrace();
                }


                                try {
                    System.out.println();
                    results = stm.executeQuery ("SELECT * FROM  " + servico + " WHERE protocolo =" + tfProtocolo.getText());
                    if(results.next()) {

                    tfEmailParte.setText(results.getString("Email").toString());

                    } else { 
                        System.out.println("Protocolo nao encontrado");


                    }
                    results.close();
                    stm.close();






                } catch (SQLException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();

                } finally {
    System.out.println("Closing the connection.");
    if (conectadomysql != null) try { conectadomysql.close(); } catch (SQLException ignore) {}
}



            }
        });

ale z jakiegoś powodu w drugiej próbie zmieni org.mysql na org.sqlite.JDBC

java.sql.SQLException: nieprawidłowy adres bazy danych: jdbc: mysql: //192.168.0.222/risabel atorg.sqlite.JDBC.createConnection (JDBC.java:110) at

org.sqlite.JDBC.connect (JDBC.java:87) at

java.sql.DriverManager.getConnection (Nieznane źródło) w java.sql.DriverManager.getConnection (Nieznane źródło) w ConectaSiscart.getConexao (ConectaSiscart.java:30) w telaprincipal $ 3.puxaemailsiscart (telaprincipal.java:359) w telaprincipal $ 3. focusLost (telaprincipal.java:350) w java.awt.AWTEventMulticaster.focusLost (Nieznane źródło) w java.awt.Component.processFocusEvent (Nieznane źródło) w java.awt.Component.processEvent (Nieznane źródło) w java.awt.Container .processEvent (Nieznane źródło) w java.awt.Component.dispatchEventImpl (Nieznane źródło) w java.awt.Container.dispatchEventImpl (Nieznane źródło) w java.awt.Component.dispatchEvent (Nieznane źródło) w java.awt.KeyboardFocusManager.redispatchEvent (Nieznane źródło) w java.awt.DefaultKeyboardFocusManager.typeAheadAssertions (Nieznane źródło) w java.awt.DefaultKeyboardFocusManager.dispatchEvent (Nieznane źródło) w java.awt.Component.dispatchEventImpl (Nieznane źródło) w java.awt.Container.dispatchEventImpl (Nieznany Źródło) w java.awt.Component. dispatchEvent (Nieznane źródło) w java.awt.EventQueue.dispatchEventImpl (Nieznane źródło) w java.awt.EventQueue.access 200 $ (Nieznane źródło) w java.awt.EventQueue $ 3.run (Nieznane źródło) w java.awt.EventQueue 3 USD .run (Nieznane źródło) w java.security.AccessController.doPrivileged (metoda natywna) w java.security.ProtectionDomain $ 1.doIntersectionPrivilege (nieznane źródło) w java.security.ProtectionDomain $ 1.doIntersectionPrivilege (nieznane źródło) w java.awt.EventQueue $ 4.run (Nieznane źródło) w java.awt.EventQueue $ 4.run (Nieznane źródło) w java.security.AccessController.doPrivileged (metoda natywna) w java.security.ProtectionDomain $ 1.doIntersectionPrivilege (nieznane źródło) w java.awt. EventQueue.dispatchEvent (Nieznane źródło) w java.awt.EventDispatchThread.pumpOneEventForFilters (Nieznane źródło) w java.awt.EventDispatchThread.pumpEventsForFilter (Nieznane źródło) w java.awt.EventDispatchThread.pumpEventsForHierarchy (Nieznane źródło) w java.awt.EventDispatchThread. pumpEvents (Nieznane źródło) w java.a wt.EventDispatchThread.pumpEvents (Nieznane źródło) w java.awt.EventDispatchThread.run (Nieznane źródło) Wyjątek w wątku „AWT-EventQueue-0” java.lang.NullPointerException w telaprincipal $ 3.puxaemailsiscart (telaprincipal.java:367) w telaprincipal $ 3.focusLost (telaprincipal.java:350) w java.awt.AWTEventMulticaster.focusLost (Nieznane źródło) w java.awt.Component.processFocusEvent (Nieznane źródło) w java.awt.Component.processEvent (Nieznane źródło) w java.awt .Container.processEvent (Nieznane źródło) w java.awt.Component.dispatchEventImpl (Nieznane źródło) w java.awt.Container.dispatchEventImpl (Nieznane źródło) w java.awt.Component.dispatchEvent (Nieznane źródło) w java.awt.KeyboardFocusManager .redispatchEvent (Nieznane źródło) w java.awt.DefaultKeyboardFocusManager.typeAheadAssertions (Nieznane źródło) w java.awt.DefaultKeyboardFocusManager.dispatchEvent (nieznane źródło) w java.awt.Component.dispatchEventImpl (nieznane źródło) w java.awt.Container.dispatchEventImpl (Nieznane źródło) w java.awt. Component.dispatchEvent (Nieznane źródło) w java.awt.EventQueue.dispatchEventImpl (Nieznane źródło) w java.awt.EventQueue.access 200 $ (Nieznane źródło) w java.awt.EventQueue $ 3.run (Nieznane źródło) w java.awt. EventQueue $ 3.run (Nieznane źródło) w java.security.AccessController.doPrivileged (metoda natywna) w java.security.ProtectionDomain $ 1.doIntersectionPrivilege (nieznane źródło) w java.security.ProtectionDomain $ 1.doIntersectionPrivilege (nieznane źródło) w java.awt .EventQueue $ 4.run (Nieznane źródło) w java.awt.EventQueue $ 4.run (Nieznane źródło) w java.security.AccessController.doPrivileged (metoda natywna) w java.security.ProtectionDomain $ 1.doIntersectionPrivilege (nieznane źródło) w java. awt.EventQueue.dispatchEvent (Nieznane źródło) w java.awt.EventDispatchThread.pumpOneEventForFilters (Nieznane źródło) w java.awt.EventDispatchThread.pumpEventsForFilter (Nieznane źródło) w java.awt.EventDispatchThread.pumpEventsForHierarchy (nieznane źródło) w java.awt. EventDispatchThread.pumpEvents (Nieznane źródło) at java.awt.EventDispatchThread.pumpEvents (Nieznane źródło) w java.awt.EventDispatchThread.run (Nieznane źródło)

dlaczego nie mogę zrozumieć, mam inną klasę w innym pliku .java, aby nawiązać połączenie z bazą danych sql lite, ale w tym momencie nie jest wywoływana w żadnym momencie, dlaczego zaćmienie robi ten błąd?!? !! skąd on myśli „Najpierw dobrze działałem z org.mysql, teraz w drugim spróbuję z org.sqlite”

: |

questionAnswers(1)

yourAnswerToTheQuestion