您的位置:

关于mysql8的java驱动狭隘的信息

本文目录一览:

mysql的java驱动是什么?

mysql-connector-java-5.1.18-bin.jar

你可以到网上下载个这个,然后把它放到工程的lib下,就可以了。

不知道是不是你想要的……

java连接MYSQL的驱动是什么? 下载mysql时没有自带的?

mysql不自带java驱动,可以在官方网站的Mysql connectors下找到Connector/J下载即可

我一套java代码里既要连接mysql5数据库,又要连mysql8版本,驱动jar包不兼容怎么办?

如果你使用springboot的话推荐使用多数据源,多数据源时可以分别配置driverClassName,具体网上搜一下就有,比如:这个和这个

java链接mysql使用哪种驱动

1、用第2个,第一个属于ODBC,不具备跨平台的效果,不建议用

2、可以用下面图示的这个

3、链接的话,看这个

jdbc:mysql://119.23.8.123:3306/test

使用mysql8版本只能使用jdk1.8么,1.8以下的jdk怎么使用mysql8

这个主要跟mysql的驱动Connector/J有关,如下图

所以如果你服务器用的是mysql8,jdk版本是8以下的,可以使用Connector/J 5.1这个版本的驱动,官方文档地址网页链接

mysql驱动设置

1,下载JDBC驱动程序mysql-connector-java-3.1.13.zip,解压在合适的目录下面!

我的是D:\mysql-jdbc

2,设置环境变量,即在classpath的值里加上:D:\mysql-jdbc\mysql-connector-java-3.1.13-bin.jar;

现在java程序已经可以访问数据库了!测试代码如下:

import java.sql.*;

public class sqlConn

{

public static void main(String[] args)

{

System.out.println("MySQL connection test");

Connection con = null;

Statement stat = null;

String urlstr = "jdbc:mysql://localhost:3306/try";

String user = "root";

String password = "413026";

Class.forName("com.mysql.jdbc.Driver");

con = DriverManager.getConnection(urlstr, user, password);

stat = con.createStatement();

stat.executeUpdate("insert into new_table(id) values(1);

ResultSet rs = stat.executeQuery("select * from new_table");

while (rs.next())

System.out.println("id:"+rs.getString("id"));

rs.close();

System.out.println("Test ends");

}

}

为了让数据库可以让JSP程序使用做第三步。

3,将解压后的文件夹中的mysql-connector-java-3.1.13-bin.jar复制到

D:\Tomcat\common\lib

D:\Tomcat\shared\lib

即Tomcat的安装目录下面。