2016-07-13 5 views
-3

이 코드를 실행할 때마다 "데이터베이스의 오류"가 표시됩니다. 나는 mysql 커넥터 (jdbc)를 사용하고있다. 내가 볼 수 있듯이자바 : SQL 연결

import java.sql.*; 
import javax.swing.JOptionPane; 

public class MySQLConnection { 

    public static Connection conn; 

    public static Connection connectDb() { 

     try { 
      Class.forName("com.mysq1.jdbc.Driver"); 
      String host = "jdbc:mysql://localhost:3306/sis_db"; 
      String user = "root"; 
      String password = "connect"; 
      conn = DriverManager.getConnection(host, user, password); 
      return conn; 
     } catch (Exception e) { 
      JOptionPane.showMessageDialog(null, "Error on Database Connection"); 
      System.exit(0); 
     } 

     return null; 

    } 
} 
+1

추가'e.printStacktrace()'잘 – Jens

+1

을 무슨 일이 생긴 상황을 확인하기 위해 예외를 표시하는 것으로 시작할 수 있습니다 ... 귀중한 정보가있을 가능성이 있지만 무시하는 것입니다. –

답변

2

당신은 리터 소문자해야 그 숫자 1. 패키지 이름 mysql1를 사용

Class.forName("com.mysql.jdbc.Driver"); 
+0

젠장, 날카로운 눈. –

+0

감사합니다. 이제는 실제로 작동합니다. –

+0

@ASHOKDUMARU 환영합니다. 도움이된다면, 자유롭게 내 대답을 upvote 및/또는 수락하십시오. – Jens