zoukankan      html  css  js  c++  java
  • 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)

             解决方案:重启电脑

  • 相关阅读:
    Comparator
    Compare接口
    Predicate接口和Consumer接口
    Lambda表达式遍历集合
    Lambda表达式入门
    RansomNote
    FirstUniqueCharacterInString
    String All Methods
    形参个数可变的方法(...)
    springBoot excel导出 下载 超简单
  • 原文地址:https://www.cnblogs.com/zhaoyanjun/p/5235420.html
Copyright © 2011-2022 走看看