package com.wfb;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class DBUtil {
private static final String URL = "jdbc.mysql://127.0.0.1:3306/imooc";
private static final String USER = "root";
private static final String PASSWORD = "root";
public static void main(String[] args) throws Exception{
//加载驱动
Class.forName("com.mysql.jdbc.Driver");
//获得数据库的链接
Connection conn = DriverManager.getConnection(URL, USER, PASSWORD);
//通过数据库的连接操作数据库,实现增删改查
Statement sta = conn.createStatement();
ResultSet rs = sta.executeQuery("select name from imooc_goddess");
while(rs.next()){
System.out.println(rs.getString("name"));
}
}
}
这是报的异常
Exception in thread "main" java.sql.SQLException: No suitable driver found for jdbc.mysql://127.0.0.1:3306/imooc
at java.sql.DriverManager.getConnection(DriverManager.java:602)
at java.sql.DriverManager.getConnection(DriverManager.java:185)
at com.wfb.DBUtil.main(DBUtil.java:22)
mysql-connector-java-5.1.18-bin.jar已经附加成功了 之前的web 项目可以
现在单独的练习 一直出现问题 数据库 以及表名都没有错误
将驱动加入了:C:\Program Files\Java\jre7\lib\ext中,仍然报错
求大神解答
驱动jar包放的位置不对
把它加到eclipse project build path里面
Classpath中没有加入合适的mysql_jdbc驱动
jar包问题比较烦,用maven,妈妈再也不用担心找不到jar包了
jar包位置放对没?检查一下build path没?这两个问题解决了,就不会出现找不到的问题。
您好,根据你的描述,应该是driver 名字不对,应该是"org.gjt.mm.mysql.Driver", 不是"com.mysql.jdbc.Driver"
Class.forName("org.gjt.mm.mysql.Driver");
http://blog.csdn.net/leaf_130/article/details/50096289
可以看看本博文最后那里的小例子。
最终解决的是换了一个jar 包 可能是版本的问题
这里是jar包 需要的可以拿一下
链接:http://pan.baidu.com/s/1boh2xOV 密码:h0tj