嘿,我是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
答案 0 :(得分:2)
看来你有一个错字。类名是com.mysql.jdbc.Driver
而不是com.mysql,jdbc.Driver
(点而不是逗号)。还要确保MySQL JDBC driver Jar在类路径中。否则会抛出ClassNotFoundException
。