本文目錄一覽:
- 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的安裝目錄下面。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/272023.html