2017-11-23 15 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

예 로그인이이 드라이버에 대한 색인이 생성되지 않았으므로 몇 가지 문제가 생길 수 있습니다. 둘 다 같은 패키지에있다. –