автоматически изменить org.mysql на org.sqlite

Класс подключения:

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;  

            }
}  

}

Метод, чтобы сделать соединение, этот метод прикреплен к событию lostfocus мыши и возвращает элемент из базы данных, который я хочу:

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) {}
}



            }
        });

но по какой-то причине во второй попытке он изменяет org.mysql на org.sqlite.JDBC

java.sql.SQLException: неверный адрес базы данных: jdbc: mysql: //192.168.0.222/risabel atorg.sqlite.JDBC.createConnection (JDBC.java:110) в

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

java.sql.DriverManager.getConnection (Неизвестный источник) в java.sql.DriverManager.getConnection (Неизвестный источник) в ConectaSiscart.getConexao (ConectaSiscart.java:30) по telaprincipal $ 3.puxaemailsiscart (telaprincipal.java:359) в focusLost (telaprincipal.java:350) на java.awt.AWTEventMulticaster.focusLost (неизвестный источник) на java.awt.Component.processFocusEvent (неизвестный источник) на java.awt.Component.processEvent (неизвестный источник) на java.awt.Container .processEvent (неизвестный источник) на java.awt.Component.dispatchEventImpl (неизвестный источник) на java.awt.Container.dispatchEventImpl (неизвестный источник) на java.awt.Component.dispatchEvent (неизвестный источник) на java.awt.KEredFatchMatch (Неизвестный источник) в java.awt.DefaultKeyboardFocusManager.typeAheadAssertions (Неизвестный источник) в java.awt.DefaultKeyboardFocusManager.dispatchEvent (Неизвестный источник) в java.awt.Component.dispatchEventImpl (Неизвестный источник) в java.awlis ( Источник) на java.awt. Компонент. dispatchEvent (неизвестный источник) в java.awt.EventQueue.dispatchEventImpl (неизвестный источник) в java.awt.EventQueue.access $ 200 (неизвестный источник) в java.awt.EventQueue $ 3.run (неизвестный источник) в java.awt.EventQueue $ 3 .run (Неизвестный источник) в java.security.AccessController.doPrivileged (Собственный метод) в java.security.ProtectionDomain $ 1.doIntersectionPrivilege (Неизвестный источник) в java.security.ProtectionDomain $ 1.doIntersectionPrivilege (Неизвестный источник) в java.vent $ 4.run (неизвестный источник) в java.awt.EventQueue $ 4.run (неизвестный источник) в java.security.AccessController.doPrivileged (собственный метод) в java.security.ProtectionDomain $ 1.doIntersectionPrivilege (неизвестный источник) в java.awt. EventQueue.dispatchEvent (неизвестный источник) в java.awt.EventDispatchThread.pumpOneEventForFilters (неизвестный источник) в java.awt.EventDispatchThread.pumpEventsForFilter (неизвестный источник) в java.awt.EventDispatchThread.Hext.Hevent pumpEvents (неизвестный источник) на java.a wt.EventDispatchThread.pumpEvents (Неизвестный источник) в java.awt.EventDispatchThread.run (Неизвестный источник) Исключение в потоке »АВТ-EventQueue-0" java.lang.NullPointerException в telaprincipal $ 3.puxaemailsiscart (telaprincipal.java:367) в telaprincipal $ 3.focusLost (telaprincipal.java:350) в java.awt.AWTEventMulticaster.focusLost (Неизвестный источник) в java.not.pro. Неизвестный источник) на java.awt.Component.processEvent (неизвестный источник) на java.awt.Container.processEvent (неизвестный источник) на java.awt.Component.dispatchEventImpl (неизвестный источник) на java.awt.Container.dispatchEventImpl (неизвестный источник ) в java.awt.Component.dispatchEvent (неизвестный источник) в java.awt.KeyboardFocusManager.redispatchEvent (неизвестный источник) в java.awt.DefaultKeyboardFocusManager.typeAheadAssertions (неизвестный источник) в java.awt.DefaultKeyboard SourcepatchMager java.awt.Component.dispatchEventImpl (неизвестный источник) в java.awt.Container.dispatchEventImpl (неизвестный источник) в java.awt.Component.dispatchEvent (неизвестный источник) в java.awt.EventQueue.dispatchEventImpl awt.EventQueue.access $ 200 (неизвестно, так urce) в java.awt.EventQueue $ 3.run (неизвестный источник) в java.awt.EventQueue $ 3.run (неизвестный источник) в java.security.AccessController.doPrivileged (собственный метод) в java.security.ProtectionDomain $ 1.doIntersectionPrivilege ( Неизвестный источник) в java.security.ProtectionDomain $ 1.doIntersectionPrivilege (Неизвестный источник) в java.awt.EventQueue $ 4.run (Неизвестный источник) в java.awt.EventQueue $ 4.run (Неизвестный источник) в java.security.AccessController.doPrivileged (Собственный метод) в java.security.ProtectionDomain $ 1.doIntersectionPrivilege (Неизвестный источник) в java.awt.EventQueue.dispatchEvent (Неизвестный источник) в java.awt.EventDispatchThread.pumpOneEventForFilters (Неизвестный источник) в java.awpEp. Неизвестный источник) в java.awt.EventDispatchThread.pumpEventsForHierarchy (Неизвестный источник) в java.awt.EventDispatchThread.pumpEvents (Неизвестный источник) в java.awt.EventDispatchThread.pumpEvents (Неизвестный источник) в java.awt.Thunis Unknown.EntisDvent )

Почему я не могу понять, у меня есть другой класс в другом файле .java для соединения с базой данных SQL, но в этот момент его не вызывают в любой момент, почему затмение делает эту ошибку?!? !! откуда он думаетСначала я хорошо работал с org.mysql, теперь во втором я попробую с org.sqlite "

: |

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

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