Cambia automáticamente org.mysql a org.sqlite

Clase de conexión:

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;  

            }
}  

}

Método para hacer la conexión, este método se adjunta a un evento de enfoque de mouse perdido y devuelve el elemento de la base de datos que quiero:

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



            }
        });

pero por alguna razón, en el segundo intento, cambia el org.mysql, a org.sqlite.JDBC

java.sql.SQLException: dirección de base de datos no válida: jdbc: mysql: //192.168.0.222/risabel enorg.sqlite.JDBC.createConnection (JDBC.java:110) en

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

java.sql.DriverManager.getConnection (Fuente desconocida) en java.sql.DriverManager.getConnection (Fuente desconocida) en ConectaSiscart.getConexao (ConectaSiscart.java:30) en telaprincipal $ 3.puxaemailsiscart (telaprincipal.java:359) en telaprincipal focusLost (telaprincipal.java:350) en java.awt.AWTEventMulticaster.focusLost (Fuente desconocida) en java.awt.Component.processFocusEvent (Fuente desconocida) en java.awt.Component.processEvent (Fuente desconocida) en java.awt.Container .processEvent (Fuente desconocida) en java.awt.Component.dispatchEventImpl (Fuente desconocida) en java.awt.Container.dispatchEventImpl (Fuente desconocida) en java.awt.Component.dispatchEvent (Fuente desconocida) en java.awt.KeyboardFocusManager.redispatchEvent (Fuente desconocida) en java.awt.DefaultKeyboardFocusManager.typeAheadAssertions (Fuente desconocida) en java.awt.DefaultKeyboardFocusManager.dispatchEvent (Fuente desconocida) en java.awt.Component.dispatchEventImpl (Fuente desconocida) en java.awt.Container.dispatchEvent Fuente) en java.awt.Component. dispatchEvent (Fuente desconocida) en java.awt.EventQueue.dispatchEventImpl (Fuente desconocida) en java.awt.EventQueue.access $ 200 (Fuente desconocida) en java.awt.EventQueue $ 3.run (Fuente desconocida) en java.awt.EventQueue $ 3 .run (Fuente desconocida) en java.security.AccessController.doPrivileged (Método nativo) en java.security.ProtectionDomain $ 1.doIntersectionPrivilege (Fuente desconocida) en java.security.ProtectionDomain $ 1.doIntersectionPrivilege (Source Unknown) en java.security.ProtectionDomain $ 4.run (Fuente desconocida) en java.awt.EventQueue $ 4.run (Fuente desconocida) en java.security.AccessController.doPrivileged (Método nativo) en java.security.ProtectionDomain $ 1.doIntersectionPrivilege (Fuente desconocida) en java.awt. EventQueue.dispatchEvent (Fuente desconocida) en java.awt.EventDispatchThread.pumpOneEventForFilters (Fuente desconocida) en java.awt.EventDispatchThread. pumpEvents (Fuente desconocida) en java.a wt.EventDispatchThread.pumpEvents (Fuente desconocida) en java.awt.EventDispatchThread.run (Fuente desconocida) Excepción en el subproceso "AWT-EventQueue-0" java.lang.NullPointerException en telaprincipal $ 3.puxaemailsiscart (Telaprincipal). $ 3.focusLost (telaprincipal.java:350) en java.awt.AWTEventMulticaster.focusLost (Fuente desconocida) en java.awt.Component.processFocusEvent (Fuente desconocida) en java.awt.Component.processEvent (Fuente desconocida) en java.awt .Container.processEvent (Fuente desconocida) en java.awt.Component.dispatchEventImpl (Fuente desconocida) en java.awt.Container.dispatchEventImpl (Fuente desconocida) en java.awt.Component.dispatchEvent (Fuente desconocida) en java.awt.KeyboardFocusManager .redispatchEvent (Fuente desconocida) en java.awt.DefaultKeyboardFocusManager.typeAheadAssertions (Fuente desconocida) en java.awt.DefaultKeyboardFocusManager.dispatchEvent (Fuente desconocida) en java.awt.Component.dispatchEventImpl (Fuente desconocida) en java.awt. (Fuente desconocida) en java.awt. Component.dispatchEvent (Fuente desconocida) en java.awt.EventQueue.dispatchEventImpl (Fuente desconocida) en java.awt.EventQueue.access $ 200 (Fuente desconocida) en java.awt.EventQueue $ 3.run (Fuente desconocida) en java.awt. EventQueue $ 3.run (Fuente desconocida) en java.security.AccessController.doPrivileged (Método nativo) en java.security.ProtectionDomain $ 1.doIntersectionPrivilege (Fuente desconocida) en java.security.ProtectionDomain $ 1.doIntersectionPrivilege (Source Unknown) .EventQueue $ 4.run (Fuente desconocida) en java.awt.EventQueue $ 4.run (Fuente desconocida) en java.security.AccessController.doPrivileged (Método nativo) en java.security.ProtectionDomain $ 1.doIntersectionPrivilege (Fuente desconocida) en java. awt.EventQueue.dispatchEvent (Fuente desconocida) en java.awt.EventDispatchThread.pumpOneEventForFilters (Fuente desconocida) en java.awt.EventDispatchThread.pump.p.p.p.p.p.p.p.P. EventDispatchThread.pumpEvents (Fuente desconocida) en java.awt.EventDispatchThread.pumpEvents (Fuente desconocida) en java.awt.EventDispatchThread.run (Fuente desconocida)

porque no puedo entender, tengo otra clase en otro archivo .java para hacer una conexión con una base de datos sql lite, pero en este momento no se llama en ningún momento, ¿por qué el eclipse hace este error?!?! desde donde piensa "Primero trabajé bien con org.mysql, ahora en el segundo probaré con org.sqlite"

: |

Respuestas a la pregunta(1)

Su respuesta a la pregunta