Java 項目JDBC 鏈接數據庫中會出現的錯誤


1、出現的地方 

 1 package com.jdbc;  2 
 3 import java.sql.Connection;  4 import java.sql.DriverManager;  5 import java.sql.SQLException;  6 
 7 public class JDBC {  8 
 9     //連接MySql數據庫,用戶名和密碼都是root 
10     private static String  url = "jdbc:mysql://localhost:3306/mydb" ; 11     private static String username = "root" ; 12     private static String password = "123456" ; 13 
14     private static Connection conn ; 15 
16     public static Connection getConnection(){ 17         //1、加載JDBC驅動程序: 在連接數據庫之前,首先要加載想要連接的數據庫的驅動到JVM(Java虛擬機)
18         
19         try { 20             //加載MySql的驅動類 
21             Class.forName("com.mysql.jdbc.Driver") ; 22             conn =    
23  DriverManager.getConnection( url , username , password ) ; 24         } catch (ClassNotFoundException e) { 25             System.out.println("找不到驅動程序類 ,加載驅動失敗!"); 26  e.printStackTrace(); 27         } catch (SQLException e) { 28              System.out.println("數據庫連接失敗!"); 29  e.printStackTrace(); 30  } 31         
32         return conn ; 33  } 34     
35 }

      (1) 錯誤1   找不到驅動程序類 ,加載驅動失敗!

          java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

          錯誤原因:java 項目 或者 web項目中 沒有jdbc 驅動jar包

          解決方案:下載jar包   mysql-connector-java-5.1.7-bin.jar ,並且導入項目   

 

     (2)錯誤2    數據庫連接失敗

         Access denied for user 'root'@'localhost' (using password: YES)

         解決方案:重啟電腦

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM