eclipse获取JDBC连接mysql5.5报错,有添加jar包

eclipse获取JDBC连接mysql5.5报错,有添加jar包,找不到问题所在之处。
代码:

package abc;

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

public class DbText {

    public static void main(String[] args) throws ClassNotFoundException, SQLException {
    Class.forName("com.mysql.jdbc.Drvier");
    //连接数据库(提供数据库信息)
            //数据库的url地址
            String url1="jdbc:mysql://localhost:3306/itcaststore";
            //数据库的用户名和密码
            String url2="?user=root&password=123456";
            //配置数据库字符集信息
            String url3="&useUnicode=true&characterEncoding=UTF-8";
            //获取url访问地址
            String url=url1+url2+url3;
            //获取数据库链接
            Connection conn = DriverManager.getConnection(url);
            //获取数据库源信息
            System.out.println(conn.getMetaData());
            
            
            //查询
            Statement st=conn.createStatement();
            String sql="Select * from user";
            java.sql.ResultSet rst= st.executeQuery(sql);
            while(!rst.isLast()){
                rst.next();
                System.out.print(rst.getInt("id")+" ");
                System.out.print(rst.getNString("username")+" ");
                System.out.println(rst.getString(3));
            }
    }

}



img

img

报错的意思没有找到驱动类
你的数据库也是版本5吗?
你驱动包版本太低了,换一个5.1.47版本的
仔细看下,驱动类不对。

Class.forName("com.mysql.jdbc.Drvier");

改为

Class.forName("com.mysql.jdbc.Driver");

驱动写错了。

Class.forName("com.mysql.jdbc.Driver");


com.mysql.jdbc.Driver拼错了
—— 我是陈哈哈,这个答案如果对您有用,麻烦点下采纳哦