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
展开
 我来答
百度网友bd5311b
2019-04-16
知道答主
回答量:5
采纳率:0%
帮助的人:4611
展开全部
jdk版本和驱动版本不一致导致的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
来自法海寺文明的栀子花
2011-08-28 · 超过13用户采纳过TA的回答
知道答主
回答量:43
采纳率:0%
帮助的人:35.4万
展开全部
错误贴出来看下
更多追问追答
追问
错误信息:
ClassNotFoundException:com.mysql.jdbc.Driver
SQLException:No suitable driver found for jdbc:mysql://localhost:3306/zhoujian
追答
你换个驱动试下。
还有 如果你用的是eclipse ,直接把jar包放到lib文件夹里,不要通过buildpath加入。然后重启ide
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式