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