关于”找不到适合JDBC的驱动程序: MySQL80“的问题 10C

用IDEA编程出现的:
java.sql.SQLException: No suitable driver found for jdbc:MySQL80://localhost:3306/musiclibary?user=root
at java.sql.DriverManager.getConnection(DriverManager.java:689)
at java.sql.DriverManager.getConnection(DriverManager.java:247)
at yecheng.music.database.MysqlDB.(MysqlDB.java:31)
at yecheng.Server$ServerDataBase.(Server.java:42)
at yecheng.Server.main(Server.java:105)
百度之后,添加了jar包,环境变量也改了,该添加的都添加了,但还是出了问题,求教,下面是代码:
package yecheng.music.database;

import org.json.JSONObject;
import yecheng.music.ReadFile;
import yecheng.music.fingerprint.Fingerprint;

import java.io.File;
import java.sql.*;
import java.util.HashMap;
import java.util.Map;

/**

  • Created by hsyecheng on 2015/6/12.
    */
    @SuppressWarnings("FieldCanBeLocal")
    public class MysqlDB {
    private Connection dbConn;
    private Statement dbStatement;
    private PreparedStatement insertMusic;

    private final String driver = "com.mysql.jdbc.Driver";
    private final String url = "jdbc:MySQL80://localhost:3306/musiclibary?user=root";
    private final String user = "root";
    private final String password = "123456";

    public MysqlDB() {
    super();

    try {
        Class.forName(driver);
        dbConn = DriverManager.getConnection(url, user, password);
        if(dbConn.isClosed())
            throw new Exception("can not open Database");
        dbStatement = dbConn.createStatement(ResultSet.TYPE_FORWARD_ONLY, ResultSet.CONCUR_READ_ONLY);
        dbStatement.setFetchSize(Integer.MIN_VALUE);
    }catch(Exception e){
        e.printStackTrace();
    }
    
    String exec = "INSERT INTO `musiclibary`.`musicinfo` " +
            "(`Title`, `Artist`, `Album`, `FileDir`, `InfoDir`) " +
            "VALUES ( ? , ? , ? , ? , ? );";
    try {
        insertMusic = dbConn.prepareStatement(exec, Statement.RETURN_GENERATED_KEYS);
    } catch (SQLException e) {
        e.printStackTrace();
    }
    

    }

    public synchronized void insert(String fileDir){
    ReadFile readFile = new ReadFile();
    try {
    File file = new File(fileDir);
    readFile.readFile(file);
    } catch (Exception e) {
    e.printStackTrace();
    return;
    }

    Fingerprint fp = readFile.fingerprint;
    String Title = readFile.Title;
    String Artist = readFile.Artist;
    String Album = readFile.Album;
    String InfoDir = "";
    
    /*String exec = "INSERT INTO `musiclibary`.`musicinfo` " +
            "(`Title`, `Artist`, `Album`, `FileDir`, `InfoDir`) " +
            "VALUES ('" + stringReplace("") + "', '" + stringReplace("") + "', '" + stringReplace("") + "', '"
            + stringReplace(fileDir) + "','" + stringReplace("") + "');";*/
    
    int id;
    
    /*String exec = "INSERT INTO `musiclibary`.`musicinfo` " +
            "(`Title`, `Artist`, `Album`, `FileDir`, `InfoDir`) " +
            "VALUES ('?,?,?,?,?);";*/
    try {
        insertMusic.setString(1,Title);
        insertMusic.setString(2,Artist);
        insertMusic.setString(3,Album);
        insertMusic.setString(4, fileDir);
        insertMusic.setString(5,InfoDir);
        insertMusic.executeUpdate();
    
        ResultSet rs=insertMusic.getGeneratedKeys();
        rs.next();
        id = rs.getInt(1);
        rs.close();
    } catch (SQLException e) {
        System.out.print(e.getSQLState());
        e.printStackTrace();
        return;
    }
    
    /*int id;
    ResultSet rs;
    exec = "select idMusicInfo from `musiclibary`.`musicinfo` " +
            "where FileDir='" + stringReplace(fileDir) +   "';";
    try {
        rs = dbStatement.executeQuery(exec);
        rs.next();
        id = rs.getInt(1);
        rs.close();
    } catch (Exception e) {
        e.printStackTrace();
        return;
    }*/
    
    StringBuilder buf = new StringBuilder("INSERT INTO `musiclibary`.`hashtable` " +
            "(`Hash`, `ID`, `Time`) " +
            "VALUES");
    
    for(Fingerprint.Link link : fp.getLinkList()){
        Index.Info info  = new Index.Info(id,link);
        buf.append("(").append(info.hash).append(",").append(info.id).append(",").append(info.time).append("),");
    }
    buf.replace(buf.length()-1,buf.length(),";");
    
    try {
        dbStatement.execute(buf.toString());
    } catch (SQLException e) {
        System.out.print(e.getSQLState());
        e.printStackTrace();
    }
    /*exec = "INSERT INTO `musiclibary`.`hashtable` " +
            "(`Hash`, `ID`, `Time`) " +
            "VALUES ('" + stringReplace("") + "', '" + stringReplace("") + "', '" + stringReplace("") + "');";
    try {
        dbStatement.execute(exec);
    } catch (SQLException e) {
        System.out.print(e.getSQLState());
        e.printStackTrace();
    }*/
    

    }

    @SuppressWarnings("unused")
    public synchronized ResultSet search(int hash){
    String exec = "SELECT * from musiclibary.hashtable WHERE Hash="+ hash + ";";

    ResultSet resultSet;
    try {
        resultSet = dbStatement.executeQuery(exec);
    } catch (SQLException e) {
        e.printStackTrace();
        return null;
    }
    return resultSet;
    

    }

    public synchronized ResultSet searchAll(int[] hash){
    int len = hash.length;
    String tmp1 = "SELECT * FROM musiclibary.hashtable WHERE Hash in(";
    StringBuilder exec = new StringBuilder();

    exec.append(tmp1);
    for(int i = 0; i < len; i ++){
        exec.append(hash[i]).append(",");
    }
    len = exec.length();
    exec.replace(len - 1, len, ");");
    
    ResultSet resultSet;
    try {
        resultSet = dbStatement.executeQuery(exec.toString());
    } catch (SQLException e) {
        e.printStackTrace();
        return null;
    }
    return resultSet;
    

    }

    public synchronized ResultSet listAll(){
    String exec = "SELECT * FROM musiclibary.hashtable";
    ResultSet resultSet;
    try {
    resultSet = dbStatement.executeQuery(exec);
    } catch (SQLException e) {
    e.printStackTrace();
    return null;
    }
    return resultSet;
    }

    public synchronized JSONObject getByID(int id){
    String exec = "SELECT * FROM musiclibary.musicinfo WHERE idMusicInfo=" + id;
    ResultSet resultSet;
    try {
    resultSet = dbStatement.executeQuery(exec);
    } catch (SQLException e) {
    e.printStackTrace();
    return null;
    }
    Map map = new HashMap<>();
    try {
    while (resultSet.next()){
    String Title = resultSet.getString(2);
    String Artist = resultSet.getString(3);
    String Album = resultSet.getString(4);

            map.put("Title",Title);
            map.put("Artist",Artist);
            map.put("Album",Album);
        }
    } catch (SQLException e) {
        e.printStackTrace();
        return null;
    }
    return new JSONObject(map);
    

    }
    }

0

6个回答

1

jdbc:MySQL://localhost:3306/musiclibary?user=root
这样写看看
或者你的驱动是Mysql80的么?要匹配才行

0
qq_29670831
chen陈丶 回复caozhy: 改了后,报:不建议在没有服务器身份验证的情况下建立SSL连接。根据MySQL 5 . 5 . 45 +、5 . 6 . 26 +和5 . 7 . 6 +的要求,如果未设置显式选项,则必须默认建立SSL连接。为了符合不使用SSL的现有应用程序,verifyservercertify属性设置为“false”。您需要通过设置useSSL = false显式禁用SSL,或者设置useSSL = true并为服务器证书验证提供信任库
大约一年之前 回复
caozhy
weixin_45841714 回复qq_29670831: 而且放在class_path下了么?总之要匹配
大约一年之前 回复
caozhy
weixin_45841714 回复qq_29670831: 那么你import还有jar包是8.0的么
大约一年之前 回复
qq_29670831
chen陈丶 我数据库是mysql8.0.11,用的服务名字是MySQL80
大约一年之前 回复

数据库url标准的是jdbc:mysql://localhost:3306/数据库名?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull,驱动是mysql-connector-java-5.1.45.jar;jdbc:MySQL80没有查到

0
haodetong
haodetong 郝柏村松松垮垮土
大约一年之前 回复
qq_29670831
chen陈丶 改了后,报:不建议在没有服务器身份验证的情况下建立SSL连接。根据MySQL 5 . 5 . 45 +、5 . 6 . 26 +和5 . 7 . 6 +的要求,如果未设置显式选项,则必须默认建立SSL连接。为了符合不使用SSL的现有应用程序,verifyservercertify属性设置为“false”。您需要通过设置useSSL = false显式禁用SSL,或者设置useSSL = true并为服务器证书验证提供信任库
大约一年之前 回复

改成jdbc:MySQL://localhost:3306/musiclibary?user=root后报这样
"C:\Program Files\java\jdk1.8.0_171\bin\java.exe" "-javaagent:D:\idea\IntelliJ IDEA 2018.1.2\lib\idea_rt.jar=62450:D:\idea\IntelliJ IDEA 2018.1.2\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files\java\jdk1.8.0_171\jre\lib\charsets.jar;C:\Program Files\java\jdk1.8.0_171\jre\lib\deploy.jar;C:\Program Files\java\jdk1.8.0_171\jre\lib\ext\access-bridge-64.jar;C:\Program Files\java\jdk1.8.0_171\jre\lib\ext\cldrdata.jar;C:\Program Files\java\jdk1.8.0_171\jre\lib\ext\dnsns.jar;C:\Program Files\java\jdk1.8.0_171\jre\lib\ext\jaccess.jar;C:\Program Files\java\jdk1.8.0_171\jre\lib\ext\jfxrt.jar;C:\Program Files\java\jdk1.8.0_171\jre\lib\ext\localedata.jar;C:\Program Files\java\jdk1.8.0_171\jre\lib\ext\nashorn.jar;C:\Program Files\java\jdk1.8.0_171\jre\lib\ext\sunec.jar;C:\Program Files\java\jdk1.8.0_171\jre\lib\ext\sunjce_provider.jar;C:\Program Files\java\jdk1.8.0_171\jre\lib\ext\sunmscapi.jar;C:\Program Files\java\jdk1.8.0_171\jre\lib\ext\sunpkcs11.jar;C:\Program Files\java\jdk1.8.0_171\jre\lib\ext\zipfs.jar;C:\Program Files\java\jdk1.8.0_171\jre\lib\javaws.jar;C:\Program Files\java\jdk1.8.0_171\jre\lib\jce.jar;C:\Program Files\java\jdk1.8.0_171\jre\lib\jfr.jar;C:\Program Files\java\jdk1.8.0_171\jre\lib\jfxswt.jar;C:\Program Files\java\jdk1.8.0_171\jre\lib\jsse.jar;C:\Program Files\java\jdk1.8.0_171\jre\lib\management-agent.jar;C:\Program Files\java\jdk1.8.0_171\jre\lib\plugin.jar;C:\Program Files\java\jdk1.8.0_171\jre\lib\resources.jar;C:\Program Files\java\jdk1.8.0_171\jre\lib\rt.jar;D:\tinggeshiqu\out\production\tinggeshiqu;D:\tinggeshiqu\lib\com.springsource.org.json-1.0.0.jar;D:\tinggeshiqu\lib\jl1.0.1.jar;D:\tinggeshiqu\lib\JTransforms-3.0.jar;D:\tinggeshiqu\lib\mysql-connector-java-5.1.33-bin.jar;D:\mysql-connector-java-5.1.46\mysql-connector-java-5.1.46-bin.jar;D:\tinggeshiqu\lib\JLargeArrays-1.4.jar;C:\Program Files\java\jre1.8.0_171\lib\ext\mysql-connector-java-5.1.46\mysql-connector-java-5.1.46-bin.jar;C:\Program Files\java\jdk1.8.0_171\lib\mysql-connector-java-5.1.46-bin.jar" yecheng.Server
Loading Database!
Sun May 06 12:30:43 CST 2018 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
Complete!
Sun May 06 12:30:47 CST 2018 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.

0

Sun May 06 12:30:43 CST 2018 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
Complete!
Sun May 06 12:30:47 CST 2018 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by d

0

标准的url后面增加&useSSL=false,是因为mysql5.7之后对于链接进行了安全限制

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Mysql80的jdbc连接错误解决
&amp;lt;link rel=&quot;stylesheet&quot; href=&quot;https://csdnimg.cn/release/phoenix/template/css/ck_htmledit_views-2c6a5211c9.css&quot;&amp;gt; &amp;lt;div class=&quot;htmledit_views&quot; id=&quot;content_views&quot;&amp;gt;
JDBC驱动无法找到的异常
问题:Exception in thread &quot;main&quot; java.lang.ClassNotFoundException: com.mysql.jdbc.Driver解决:将mysql驱动的jar包复制到jdk的安装路径jdk/jre/lib/ext下,而不是项目工程目录下参考资料:http://blog.csdn.net/u010779363/article/details/43153967...
Tomcat 服务器连接Mysql数据库时找不到JDBC驱动
应该把JDBC驱动放到Tomcat下的lib下
JDBC注册驱动程序的三种方式
注:转载之>>>http://862123204-qq-com.iteye.com/blog/1566581和http://blog.sina.com.cn/s/blog_670c5a4001017e2e.html JDBC注册驱动程序三种方式 1. Class.forName("com.mysql.jdbc.Driver");//加载数据库驱动 Java代码
JDBC之DBUtils工具类
一.commons-dbutils简介 commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,简化了JDBC操作; DBUtils是java编程中的数据库操作实用工具,不会影响程序的性能。 二.作用 1.对于数据表的读操作,他可以把结果转换成List,Array,Set等java集合,便于程序员操作; 2.对于数据表的写操作,...
装载并注册jdbc驱动程序
//装载JdbcOdbcDriver classClass.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //装载并注册SQLServer DriverClass.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");java.sql.DriverManager.registerDri
JDBC : 使用DBUtils 工具类
所需jar包 : commons-dbutils-1.6.jar DbUtils类  1.DbUtils :提供如关闭连接、装载JDBC驱动程序等常规工作的工具类,里面的所有方法都是静态的。主要方法如下:   -public static void close(…) throws java.sql.SQLException: DbUtils类提供了三个重载的关闭方法。这些方法检查所提供的
关于MYSQL80版本的连接问题
当作一次记录 当我重新装了MYSQL80来学习SSM的时候,发现连接的时候出了很多以前低版本MYSQL没有的问题 比如 第一个问题:“Could not create connection to database server - java mysql connector” 这个的出现是因为jar包版本低于mysql80版本 解决办法:改写pom.xml 文件的mysql-connect...
jdbc在连接mysql数据库的时候出现一下问题的时候的解决另一种方法
问题语句:Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.(翻译:                              通信链...
[JDBC]注册驱动的三种方式
DriverManager.registerDriver(new com.mysql.jdbc.Driver()); System.setProperty(&quot;jdbc.drivers&quot;,&quot;com.mysql.jdbc.Driver&quot;); Class.forName(&quot;com.mysql.jdbc.Driver&quot;);推荐后面两种方式
适用于SQL Server的Microsoft JDBC驱动程序7.0
支持的Java版本: Java运行时环境(JRE)的版本支持和关联的JDBC API版本由包含的JAR文件确定,如下所示: •mssql-jdbc-7.0.0.jre8.jar要求JRE为8并支持JDBC 4.2 API •mssql-jdbc-7.0.0.jre9.jar要求JRE为10并支持JDBC 4.3 API 支持的SQL Server版本: •Microsoft SQL Server 2017 •Microsoft SQL Server 2016 •Microsoft SQL Server 2014 •Microsoft SQL Server 2012 •Microsoft SQL Server 2008 R2 •Microsoft SQL Server 2008
详解JDBC的四种驱动程序
1、JDBC框架 JDBC(Java DataBase Connectivity)是Java与数据库的接口规范,由Java 语言编写的类和接口组成,大致分为两类:针对Java程序员的JDBC API和针对数据库开发商的低层的JDBC driver API。而JDBC驱动程序由实施了这些接口的类组成。如下, JDBC的总体结构有四个组件:应用程序、驱动程序管理器、驱动程序和数据源。 2、驱动程序类型
Tomcat热部署时出现无法注册JDBC驱动的解决方案
使用Hudson做CI,进行自动部署时,出现如下异常:   The web application [/XXX] registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped. To prevent a memory le...
mysql数据库jdbc驱动程序的安装与测试
下载好jdbc驱动程序后 安装JDBC驱动: 解压缩mysql-connector-java-3.1.10.zip 将要使用的是mysql-connector-java-3.1.10-bin-g.jar和mysql-connector-java-3.1.10-bin.jar 配置 在C:\Program Files\Java目录下建立mysqlforjdbc子目录,进
Content Manager 未能启动,因为它无法载入驱动程序“oracle.jdbc.OracleDriver”
Content Manager 未能启动,因为它无法载入驱动程序“oracle.jdbc.OracleDriver”
(转载)解决NVIDIA显卡驱动“没有找到兼容的图形硬件”的问题
原出处:http://www.cnblogs.com/longdouhzt/archive/2012/02/28/2370660.html      [经博主验证有效的版本] http://tieba.baidu.com/f?kz=1041263540   打开设备管理器:   注意这一步:选择 显卡设备,如果显卡未安装成功,则显示的可能是“未识别的硬件”或者“3D视频控制器”(这
jdbc接口及其驱动程序
1、数据库连接池
如何创建JDBC连接数据库的程序及加载驱动程序的方法
创建一个以JDBC连接数据库的程序1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String className)实现。 例如:try{ //加载MySql的驱动类       Class.forName(&quot;com.mysql.jdbc.Driver&quot;);    }catc...
JDBC连接mysql中出现的问题
首先说一说我的环境 win10企业版 + Java 8 + MySQL8.0 然后说一说在连接mysql的时候出现的问题 MySQL 5.x 和 MySQL 8.x使用的驱动类不太一样 Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Dr...
找不到sun.jdbc.odbc.JdbcOdbcDriver类的解决办法。
由于使用tomcat7+jdk8,使用JDBC连接数据库提示 sun.jdbc.odbc.JdbcOdbcDriver找不到的错误。在rt.jar里面也找不到该类,最后使用jdk7里面rt.jar里该类是存在,所以将jdk8换成jdk7,问题解决。
JDBC API和驱动类型
数据库技术是动态web编程的核心,Java Web开发的动态网站是基于数据库实现数据更新显示的。 JDBC是java连接数据库的一个工具。 JDBC是一个相对“低级”的接口,它能够直接调用SQL语句。 JDBC是应用程序编程接口(API),描述了一套访问关系型数据库的标准java类库。 JDBC分为4种驱动类型: 1、JDBC-ODBC桥 连接主机ODBC,经过多层调用,效率低,不适合...
Tomcat把JDBC驱动强行注销的问题
  异常:A web application registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped. 方案一:这样的错误是因为版本问题。我用的是tomcat 6.0.26,把他换成tomcat 6.0.20,就解决了...
JDBC连接Oracle时出现驱动能加载无法连接到数据库问题
JDBC连接数据库时候,需要使用数据库的sid_name,而不是数据库的service_name,而使用plsql连接数据库的时候,只需要数据库的service_name
解决tomcat报“未撤销注册的JDBC驱动”错误
tomcat报的错误:     严重: The web application [/queue] registered the JDBC driver [oracle.jdbc.driver.OracleDriver] but failed to unregister it when the web application was stopped. To prevent a memory lea
转:使用最新版MySQL的jdbc驱动关于时区引发的问题
Caused by: java.sql.SQLException: The server time zone value...  原因:     在使用mysql的jdbc驱动最新版(6.0+)时,遇到数据库和系统时区差异引起的问题。 解决方法:     一种是降版本,这个我们知道就行了,并不推荐;还有一种是在jdbc连接的url后面加上serverTimezone=UTC或GMT即可,如果指...
Java程序连接mysql数据库时提示找不到数据库驱动解决方法
Java程序连接mysql数据库时提示找不到数据库驱动,下载了驱动包后不知道放在哪个目录,在网上好一顿搜啊,终于被我发现要放在C:\Program Files\Java\jre7\lib\ext,而不是C:\Program Files\Java\jre7\lib
注册jdbc驱动程序的三种方式
http://blog.163.com/gaoyun_lu/blog/static/614070212011112535529217/ 1、比较常用 try{        Class.forName("com.mysql.jdbc.Driver");//加载数据库驱动        String url="jdbc:mysql://localhost:3306
JDBC中关于DButils工具的使用
在初学JAVA链接数据库使用JDBC利用JAVA代码操作数据库时,往往会有大量重复的代码:   可以看出get、set获取都是重复的代码,那么有没有一劳永逸的方法呢?当然有,就是今天的主题——Dbtuils工具; Dbtuils是一个对JDBC进行简单封装的开源工具类库,使用它能够简化JDBC应用程序的开发,同时也不会影响程序的性能 达到一劳永逸的效果; 1.对于数据表的读操作,...
JDBC连接SQL Server遇到的问题
需要使用到微软的JDBC sql server的驱动类,去官网下载jar包 使用的URL模式:&quot;jdbc:sqlserver:地址:端口//;databaseName=YourDatabaseName&quot; 不指定端口号,那么就使用默认端口号,一般为1433,可以在Sql Server的配置管理器中查看 我的端口为1433 当我使用其他端口的时候,有以下错误: com.microsoft....
关于用Class.forName(“com.mysql.jdbc.Driver”)注册数据库驱动
传统的使用jdbc来访问数据库的流程为: Class.forName(“com.mysql.jdbc.Driver”); String url = “jdbc:mysql://localhost:3306/test?user=root&password=123456″; Connection con = DriverManager.getConnection(url); Statem
适用于 SQL Server 2014、2012、2008R2的JDBC Drivers 4.1
适用于Microsoft SQL Server 2014、SQL Server 2012、SQL Server 2008 R2、SQL Server 2008、SQL Server 2005 和 SQL Azure。对于适用于 SQL Server 的 Microsoft JDBC Driver 4.1,将从 SQL Server 2008 开始支持。它属于 Type 4 JDBC 驱动程序,通过 Java 平台(企业版 5、6 和 7)中可用的标准 JDBC 应用程序接口 (API) 提供数据连接。 适用于 SQL Server 的 Microsoft JDBC Driver 4.1(预览版)与 JDBC 4.0 兼容,并且可以在 Java 开发工具包 (JDK) 版本 5.0、6.0 和 7.0 中运行。 用于 SQL Server 的 Microsoft JDBC Driver 4.0 与 JDBC 4.0 兼容,并且可以在 Java 开发工具包 (JDK) 版本 5.0 或 6.0 中运行。
mysql80 community-release-el7-1.noarch.rpm
mysql80 community-release-el7-1.noarch.rpm,mysql80 community-release-el7-1.noarch.rpm
MySQL——2.数据库的安装及配置(亲测有效)及启动MySQL服务的两种方法
官网下载地址:https://dev.mysql.com/downloads/mysql/
mysql注册驱动的三种方式
1:Class.forName("com.mysql.jdbc.Driver"); 2:DriverManager.registerDriver(new Driver()); 3:System.setProperty("jdbc:drivers", "com.mysql.jdbc.Driver");
jdk与JDBC驱动版本不兼容问题
jdk7与JDBC5.0兼容
水晶报表 创建odbc数据源出现 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配 问题解决
1)环境Windows Server 2008R2 64bit+Mysql 5.5.16 for 32 bit+Mysql odbc connector 64 bit2)报错信息在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配3)原因因为你使用64位的管理工具“数据源(ODBC)”连接32bit的mysql4)解决办法卸载Mysql odbc connector 64 bit 安装My
Sqlite JDBC 驱动示例
Sqlite JDBC 驱动示例 JDBC驱动下载地址: import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.St
windows平台下的Mysql JDBC驱动
windows平台下的Mysql JDBC驱动程序,经验证可以配合eclipse平台的Sql explore使用。
eclipse加载jdbc驱动开发web程序(mac电脑)
今天给大家介绍一下mac电脑的eclipse如何加载jdbc驱动,我使用的是mysql数据库(mac版本mysql比较好安装),首先需要准备jdbc驱动,可以在https://dev.mysql.com/downloads/connector/j/进行下载,注意:进入页面是 我们可以看到,此版本的驱动为8.0.12,在此需要注意jdbc的版本号一定要对应上数据库的版本号,例如我的数据库版本是...
无法加载mysql驱动org.gjt.mm.mysql.driver解决办法
今天编写了个小程序来练手:(eclispe 下)            新增记录(Record)范例                            String driver = "org.gjt.mm.mysql.Driver";            String url = "jdbc:mysql://localhost:3306/mydata";            String
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 关于大数据培训 ios驱动程序开发教程