Java 项目JDBC 链接数据库中会出现的错误

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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)

         解决方案:重启电脑

 

以上是关于Java 项目JDBC 链接数据库中会出现的错误的主要内容,如果未能解决你的问题,请参考以下文章

IDEA导入MySQL的jdbc驱动出现“java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver”

将数据库从 MySQL 更改为 SQLite 后出现 Java 项目错误

严重: Error in dependencyCheck java.io.IOException: invalid header field(tomcat启动成功可是訪问web项目404错误)(示例代

IntelliJ IDEA 上的web项目进行数据库连接时出现java.lang.ClassNotFoundException: com.mysql.jdbc.Driver错误解决办法

java原本ok的后来却运行出现错误: 找不到或无法加载主类 com.mysql.jdbc.DocsConnectionPropsHelper

写了项目的一些心得