eclipse + mysql - connector - java - 8.0.11. jar 데이터베이스 연결 구덩이 밟 는 길

1305 단어 linux자바
①: 구동 위치 변경
오류 신고: ` com. mysql. jdbc. Driver '클래스 를 불 러 오 는 중 입 니 다. 새 드라이버 클래스 는 ` com. mysql. cj. jdbc. Driver' 입 니 다. 드라이버 는 SPI 를 통 해 자동 으로 등록 되 며 드라이버 클래스 의 수 동 로 딩 은 일반적으로 불필요 합 니 다.
② 시간 문제 보고 오류 및 중국어 난호
오류 보고: 서버 또는 JDBC 드라이버 (server Timezone 구성 속성 을 통 해) 를 구성 하여 더 많은 것 을 사용 해 야 합 니 다.
해결:
1: 로 딩 위치 변경: Class. forName ("com. mysql. cj. jdbc. Driver"). newInstance ();
2: 시간 및 중국어: String url = "jdbc:mysql://192.168.0.2/pbrplatform?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC";
   private Connection con;
    //       。
    public Connection getConnection()
    {

         String url="jdbc:mysql://192.168.0.2/pbrplatform?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC";
        try
        {
            Class.forName("com.mysql.cj.jdbc.Driver").newInstance();
            con = DriverManager.getConnection(url,"   ","  ");
            if(con!=null)
            {
            	System.out.println("Success loading Mysql Driver!");
            }
         }
            
        catch(Exception e)
        {
        	System.out.print("Error loading Mysql Driver!");
        	e.printStackTrace();
        }
        return con;
    }

좋은 웹페이지 즐겨찾기