altere automaticamente org.mysql para org.sqlite

Classe de Conexão:

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 fazer a conexão, este método é anexado a um evento lostfocus do mouse e retornar o item do banco de dados que eu quero:

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



            }
        });

mas, por algum motivo, na segunda tentativa, mude o org.mysql para org.sqlite.JDBC

java.sql.SQLException: endereço de banco de dados inválido: jdbc: mysql: //192.168.0.222/risabel emorg.sqlite.JDBC.createConnection (JDBC.java:110) em

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

java.sql.DriverManager.getConnection (Unknown Source) em java.sql.DriverManager.getConnection (Unknown Source) em ConectaSiscart.getConexao (ConectaSiscart.java:30) em telaprincipal $ 3.puxaemailsiscart (telaprincipal.java:359) em telaprincipal $ 3. focusLost (telaprincipal.java:350) em java.awt.AWTEventMulticaster.focusLost (Unknown Source) em java.awt.Component.processFocusEvent (Unknown Source) em java.awt.Component.processEvent (Unknown Source) em java.awt.Container .processEvent (Unknown Source) em java.awt.Component.dispatchEventImpl (Unknown Source) em java.awt.Container.dispatchEventImpl (Unknown Source) em java.awt.Component.dispatchEvent (Unknown Source) em java.awt.KeyboardFocusManager.redispatchEvent (Unknown Source) em java.awt.DefaultKeyboardFocusManager.typeAheadAssertions (Unknown Source) em java.awt.DefaultKeyboardFocusManager.dispatchEvent (Unknown Source) em java.awt.Component.dispatchEventImpl (Unknown Source) em java.awt.Container.dispatchEventImpl (Unknown Source) em java.awt.Component. dispatchEvent (Unknown Source) em java.awt.EventQueue.dispatchEventImpl (Unknown Source) em java.awt.EventQueue.access $ 200 (Unknown Source) em java.awt.EventQueue $ 3.run (Unknown Source) em java.awt.EventQueue $ 3 .run (Unknown Source) em java.security.AccessController.doPrivileged (Native Method) em java.security.ProtectionDomain $ 1.doIntersectionPrivilege (Unknown Source) em java.security.ProtectionDomain $ 1.doIntersectionPrivilege (Unknown Source) em java.awt.EventQueue $ 4.run (Unknown Source) em java.awt.EventQueue $ 4.run (Unknown Source) em java.security.AccessController.doPrivileged (Native Method) em java.security.ProtectionDomain $ 1.doIntersectionPrivilege (Unknown Source) em java.awt. EventQueue.dispatchEvent (Unknown Source) em java.awt.EventDispatchThread.pumpOneEventForFilters (Unknown Source) em java.awt.EventDispatchThread.pumpEventsForFilter (Unknown Source) em java.awt.EventDispatchThread.pumpEventsForHierarchy (Unknown Source) em java.awt.EventDispatchThread. pumpEvents (Unknown Source) em java.a wt.EventDispatchThread.pumpEvents (Unknown Source) em java.awt.EventDispatchThread.run (Unknown Source) Exceção no thread "AWT-EventQueue-0" java.lang.NullPointerException em telaprincipal $ 3.puxaemailsiscart (telaprincipal.java:367) em telaprincipal $ 3.focusLost (telaprincipal.java:350) em java.awt.AWTEventMulticaster.focusLost (Unknown Source) em java.awt.Component.processFocusEvent (Unknown Source) em java.awt.Component.processEvent (Unknown Source) em java.awt .Container.processEvent (Unknown Source) em java.awt.Component.dispatchEventImpl (Unknown Source) em java.awt.Container.dispatchEventImpl (Unknown Source) em java.awt.Component.dispatchEvent (Unknown Source) em java.awt.KeyboardFocusManager .redispatchEvent (Unknown Source) em java.awt.DefaultKeyboardFocusManager.typeAheadAssertions (Unknown Source) em java.awt.DefaultKeyboardFocusManager.dispatchEvent (Unknown Source) em java.awt.Component.dispatchEventImpl (Unknown Source) em java.awt.Container.dispatchEventImpl (Fonte Desconhecida) em java.awt. Component.dispatchEvent (Unknown Source) em java.awt.EventQueue.dispatchEventImpl (Unknown Source) em java.awt.EventQueue.access $ 200 (Unknown Source) em java.awt.EventQueue $ 3.run (Unknown Source) em java.awt. EventQueue $ 3.run (Unknown Source) em java.security.AccessController.doPrivileged (Native Method) em java.security.ProtectionDomain $ 1.doIntersectionPrivilege (Unknown Source) em java.security.ProtectionDomain $ 1.doIntersectionPrivilege (Unknown Source) em java.awt .EventQueue $ 4.run (Unknown Source) em java.awt.EventQueue $ 4.run (Unknown Source) em java.security.AccessController.doPrivileged (Native Method) em java.security.ProtectionDomain $ 1.doIntersectionPrivilege (Unknown Source) em java. awt.EventQueue.dispatchEvent (Unknown Source) em java.awt.EventDispatchThread.pumpOneEventForFilters (Unknown Source) em java.awt.EventDispatchThread.pumpEventsForFilter (Unknown Source) em java.awt.EventDispatchThread.pumpEventsForHierarchy (Unknown Source) em java.awt. EventDispatchThread.pumpEvents (fonte desconhecida) em java.awt.EventDispatchThread.pumpEvents (Unknown Source) em java.awt.EventDispatchThread.run (Unknown Source)

whyyyy eu não consigo entender, eu tenho outra classe em outro arquivo .java para fazer uma conexão com um banco de dados sql lite, mas neste momento não é chamado em nenhum momento, por que o eclipse fazer esse erro?!? !! de onde ele pensa "Primeiro eu trabalhei bem com o org.mysql, agora no segundo eu vou tentar com o org.sqlite"

: |

questionAnswers(1)

yourAnswerToTheQuestion