2017-11-23 7 views
0

このjframeを他のjframeから呼び出すときにsqlに接続できません。インターフェイスjframeがSQLに接続しません

jframeをログイン画面の後ろに開こうとしていますが、ログインjframeから呼び出すと、インターフェイスjframeはsqlに接続しません。

img

public void actionPerformed(ActionEvent arg0) { 
       usu.setNome(txtusuario.getText()); 
       usu.setSenha(txtsenha.getText()); 
       if (usu.logar(usu.getNome(), usu.getSenha())) { 

        EventQueue.invokeLater(new Runnable() { 
         public void run() { 
          try { 
           I_Adm frame = new I_Adm(); 
           frame.setVisible(true); 
          } catch (Exception e) { 
           e.printStackTrace(); 
          } 
         } 
        }); 
        panel.setVisible(false); 

例外:

java.lang.ClassNotFoundException: org.postgresql.Driver 
at java.net.URLClassLoader.findClass(Unknown Source) 
at java.lang.ClassLoader.loadClass(Unknown Source) 
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) 
at java.lang.ClassLoader.loadClass(Unknown Source) 
at java.lang.Class.forName0(Native Method) 
+0

"* java.lang.ClassNotFoundException:org.postgresql.Driver" - >あなたのプロジェクトにPostgres JDBCドライバを追加していない –

答えて

0

データベース接続は、スイングとは何の関係もありません、アプリケーションがローカライズすることはできませんので、あなたが持っている問題は、データベースが手の届かないところにあるということですデータベースドライバ

ドライバのライブラリをクラスパスに入れましたか?

+0

はいログインはこのドライバにインデックスされていないので、問題はありますか?両方とも同じパッケージに入っています –

関連する問題