2 wuxians wuxians 于 2016.01.29 22:53 提问

mysql 连接数据库报 找不到驱动程序 1C

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中,仍然报错

求大神解答

6个回答

caozhy
caozhy   Ds   Rxr 2016.01.29 22:56

驱动jar包放的位置不对
把它加到eclipse project build path里面

Classpath中没有加入合适的mysql_jdbc驱动

wuxians
wuxians 配置了一下 还是不行 在查查看吧
2 年多之前 回复
wuxians
wuxians 配置了一下 还是不行 在查查看吧
2 年多之前 回复
chenyun19890626
chenyun19890626   2016.01.30 08:24

jar包问题比较烦,用maven,妈妈再也不用担心找不到jar包了

Mr_li13
Mr_li13   2016.01.31 10:08

jar包位置放对没?检查一下build path没?这两个问题解决了,就不会出现找不到的问题。

leaf_130
leaf_130   2016.02.13 11:17

http://blog.csdn.net/leaf_130/article/details/50096289

可以看看本博文最后那里的小例子。

wuxians
wuxians   2016.02.29 18:56

最终解决的是换了一个jar 包 可能是版本的问题

这里是jar包 需要的可以拿一下
链接:http://pan.baidu.com/s/1boh2xOV 密码:h0tj

Hjupan
Hjupan   2016.01.31 12:29

您好,根据你的描述,应该是driver 名字不对,应该是"org.gjt.mm.mysql.Driver", 不是"com.mysql.jdbc.Driver"

Class.forName("org.gjt.mm.mysql.Driver");

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
QTP中连接MySQL的方法(数据库验证点和ADO连接)
很多朋友对于QTP中连接MYSQL束手无策,其实根本原因是默认的我们的操作系统中ODBC驱动里默认不支持开源的MySQL驱动。要解决这个问题的方法非常简单,安装一个相关的驱动就能解决问题了。这里给出这个驱动程序的下载地址: MyODBC-3.51.11-2-win.exe安装完毕后,到“控制面板--管理工具--数据源ODBC--系统DSN”把它添加进来,步骤见下面截图qtpmysqsl1.JPG到
java连接数据库时加载驱动程序Class.forName(driveName)详解
java连接数据库时加载驱动程序Class.forName(driveName)详解
jdbc连接mysql报null问题解决
今天换了个maven来管理项目,在运行之前程序的时候,发现一直报null跟踪调试了一下,发现是:connection = DriverManager.getConnection(URL, "root", "123456");报错:The server time zone value '乱码' is unrecognized or represents more than one time zone.
jdbc连接mysql加载驱动程序com.mysql.jdbc.Driver
在开发环境如eclipse,中加载指定数据库的驱动程序。需要下载MySQL支持JDBC的驱动程序mysql-connector-java-5.1.25-bin.jar。 而具体在Java程序中加载驱动,是在Java程序中添加“Class.forName(“指定数据库的驱动程序”)” 来实现,MySQL的数据驱动程序的代码为:Class.forName(“com.mysql.jdbc.Driver
数据源中找不到mysql驱动
管理工具中的数据源找不到mysql驱动,要去官网下载驱动,就可以了。
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver(Servlet链接mysql数据库失败解决方法)
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 最近在学习java web,在服务器端servlet处理网页请求,然后将表单提交数据存入数据库上方面遇到了一个jar文件配置问题,经过查阅资料还是解决了。 具体在客户端利用post提交表单,服务器端利用servlet响应请求,并从请求中获取数据,并将客户端提交的数据存入远
关于水晶报表的JDBC数据库连接的问题
<br />必须要在相应的CRConfig.xml中配置驱动程序的路径!!!
php pdo方式连接问题- 驱动找不到
问题描述:我在配置好php.int 时,明明有开pdo_mysql.dll
在X64系统中PowerDesigner无法连接MySQL的解决方法
在MySQL的官网http://dev.mysql.com/downloads/connector/odbc/下载,下个X64版本的,顺带也下了个X86的。   下载完成安装一切顺利(因为是X64系统,自然装的是X64的版本),配置ODBC信息,打开PowerDesigner配置连接,奇怪的事情出现了,在ODBC界面测试连接一切正常,在PowerDesigner配置连接测试时居然出现下面的错误
Java/JSP程序连接不上Mysql驱动问题解决方法
方法一:(针对Java程序)     将mysql-connector-java-5.1.34-bin.jar这个包进行环境变量的配置:“我的电脑->属性->环境变量->CLASSPATH” 即可。     PS:记住在前一个变量前加英文的分号; 方法二:(针对Java程序)     方法一不行的情况下,将mysql-connector-java-5.1.34-bin.jar包放置