mysql中的JDBC连接错误(ClassNotFoundException)

时间:2015-06-19 20:27:49

标签: java jdbc

嘿,我是java的新手,现在正在学习JDBC。好吧,我已经编写了这段代码来创建与我的数据库所在的sql server的连接:

import java.sql.*;
    public class Mysql
    {   
        public static void getmysqlconnection()
        {
            try
            {
                Connection con = null;
                Class.forName("com.mysql,jdbc.Driver");
                con=DriverManager.getConnection("jdbc:mysql://localhost/EMP","root","password");
                System.out.println("connection created");

            }
            catch(SQLException se)
            {
                System.out.println("SQl Exception" + se);


            }
            catch(ClassNotFoundException e)
            {
                System.out.println("ClassNotFoundException" + e);
            }
        }

    public static void main(String args[])
        {
            getmysqlconnection();

        }

}

但在编译时会产生以下错误: ClassNotFoundExceptionjava.lang.ClassNotFoundException:com.mysql.jdbc.Driver

1 个答案:

答案 0 :(得分:2)

看来你有一个错字。类名是com.mysql.jdbc.Driver而不是com.mysql,jdbc.Driver(点而不是逗号)。还要确保MySQL JDBC driver Jar在类路径中。否则会抛出ClassNotFoundException