新手连接Mysql,JDBC报错

package com;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class ConnctionTest {
public static void main(String[] args) throws ClassNotFoundException, SQLException {

//加载驱动
Class.forName("con.mysql.jdbc.Dricer");
Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root1","root");

System.out.println(conn);

}
}
架包:5.1.25
错误信息:
图片说明

con 应该是com吧

com.mysql.jdbc.Driver

mysql驱动类的包路径写错了
com.mysql.jdbc.Driver

为什么是这个,你把mysql的驱动包(jar)解压看下就知道了, Class.forName 的作用就是通过反射实例化一个类,
你写错了类的包名,就找不到这个类了,于是抛出异常ClassNotFoundException

con应该是com才对,

驱动那里con要改为com才对,应该是com.mysql.jdbc.Driver

Class.forName("con.mysql.jdbc.Dricer"); 改成Class.forName("com.mysql.jdbc.Driver");

都改对了的话,还要引用mysql-connector-java的jar包
如果使用的maven,在pom文件里添加

mysql
mysql-connector-java
5.1.25

驱动的路径写错了,con是com, 同时在jar包中别忘了引入驱动

//加载驱动
Class.forName("com.mysql.jdbc.Dricer");
Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root1","root");

System.out.println(conn);