java jdbc连接mysql报错:No suitable driver found for jdbc
代码如下:importjava.sql.*;publicclassJdbcTest{publicstaticvoidmain(Stringargs[]){Stringur...
代码如下:
import java.sql.*;
public class JdbcTest
{
public static void main(String args[])
{
String url="jdbc:mysql://localhost/zhoujian";
Connection con;
String sql;
Statement stmt;
String name,sex,major;
int number;
try
{
Class.forName("com.mysql.jdbc.Driver");
}
catch(java.lang.ClassNotFoundException e)
{
System.err.print("ClassNotFoundException:");
System.err.println(e.getMessage());
}
try
{
con=DriverManager.getConnection(url,"root","");
stmt=con.createStatement();
sql="SELECT * FROM student";
ResultSet rs=stmt.executeQuery(sql);
System.out.println("ѧºÅ ÐÕÃû ÐÔ±ð רҵ");
while(rs.next())
{
number=rs.getInt(1);
name=rs.getString(2);
sex=rs.getString(3);
major=rs.getString(4);
System.out.println(number+" "+name+" "+sex+" "+major+" ");
}
stmt.close();
con.close();
}
catch(SQLException ex)
{
System.err.println("SQLException:"+ex.getMessage());
}
}
}
其中url格式没有问题,驱动字符串没有问题,我也在Classpath中正确地加入了驱动,并且根据网上相关说法将驱动加入了:C:\Program Files\Java\jre7\lib\ext中,仍然报错。请有谁知道的帮我找找原因呀,不甚感激!(我用的是最新版的jdk1.7.0和jre7)
我的驱动类也是最新版的:mysql-connector-java-5.1.17-bin.jar 展开
import java.sql.*;
public class JdbcTest
{
public static void main(String args[])
{
String url="jdbc:mysql://localhost/zhoujian";
Connection con;
String sql;
Statement stmt;
String name,sex,major;
int number;
try
{
Class.forName("com.mysql.jdbc.Driver");
}
catch(java.lang.ClassNotFoundException e)
{
System.err.print("ClassNotFoundException:");
System.err.println(e.getMessage());
}
try
{
con=DriverManager.getConnection(url,"root","");
stmt=con.createStatement();
sql="SELECT * FROM student";
ResultSet rs=stmt.executeQuery(sql);
System.out.println("ѧºÅ ÐÕÃû ÐÔ±ð רҵ");
while(rs.next())
{
number=rs.getInt(1);
name=rs.getString(2);
sex=rs.getString(3);
major=rs.getString(4);
System.out.println(number+" "+name+" "+sex+" "+major+" ");
}
stmt.close();
con.close();
}
catch(SQLException ex)
{
System.err.println("SQLException:"+ex.getMessage());
}
}
}
其中url格式没有问题,驱动字符串没有问题,我也在Classpath中正确地加入了驱动,并且根据网上相关说法将驱动加入了:C:\Program Files\Java\jre7\lib\ext中,仍然报错。请有谁知道的帮我找找原因呀,不甚感激!(我用的是最新版的jdk1.7.0和jre7)
我的驱动类也是最新版的:mysql-connector-java-5.1.17-bin.jar 展开
8个回答
展开全部
jdk版本和驱动版本不一致导致的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
错误贴出来看下
更多追问追答
追问
错误信息:
ClassNotFoundException:com.mysql.jdbc.Driver
SQLException:No suitable driver found for jdbc:mysql://localhost:3306/zhoujian
追答
你换个驱动试下。
还有 如果你用的是eclipse ,直接把jar包放到lib文件夹里,不要通过buildpath加入。然后重启ide
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询