本文目录一览:
- 1、mysql的java驱动是什么?
- 2、java连接MYSQL的驱动是什么? 下载mysql时没有自带的?
- 3、我一套java代码里既要连接mysql5数据库,又要连mysql8版本,驱动jar包不兼容怎么办?
- 4、java链接mysql使用哪种驱动
- 5、使用mysql8版本只能使用jdk1.8么,1.8以下的jdk怎么使用mysql8
- 6、mysql驱动设置
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的安装目录下面。