MySQL是一款非常流行的數據庫,而在Java語言中,我們需要使用MySQL JDBC驅動來連接MySQL數據庫。在這里,我將為大家介紹一下MySQL JDBC驅動的jar包下載方法。
首先,我們可以直接從MySQL官方網站上下載MySQL Connector/J驅動,該驅動支持JDBC 4.2,并可用于Java 9及更高版本。下載鏈接如下:
https://dev.mysql.com/downloads/connector/j/
下載完成后,我們可以將該jar包添加到我們的Java項目中,以便連接MySQL數據庫。下面是一個簡單的代碼示例:
import java.sql.*;
public class ConnectMySQL {
// 數據庫連接地址、賬號和密碼
static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
static final String DB_URL = "jdbc:mysql://localhost:3306/test";
static final String USER = "root";
static final String PASS = "root";
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
try{
// 注冊JDBC驅動
Class.forName(JDBC_DRIVER);
// 打開連接
System.out.println("連接數據庫...");
conn = DriverManager.getConnection(DB_URL,USER,PASS);
// 執行查詢
System.out.println("實例化Statement對象...");
stmt = conn.createStatement();
String sql;
sql = "SELECT id,name,age FROM student";
ResultSet rs = stmt.executeQuery(sql);
// 輸出查詢結果
while(rs.next()){
// 通過字段檢索
int id = rs.getInt("id");
String name = rs.getString("name");
int age = rs.getInt("age");
// 輸出數據
System.out.print("ID: " + id);
System.out.print(", 名稱: " + name);
System.out.println(", 年齡: " + age);
}
// 關閉資源
rs.close();
stmt.close();
conn.close();
}catch(SQLException se){
// 處理JDBC錯誤
se.printStackTrace();
}catch(Exception e){
// 處理Class.forName錯誤
e.printStackTrace();
}finally{
// 關閉資源
try{
if(stmt!=null) stmt.close();
}catch(SQLException se2){
}
try{
if(conn!=null) conn.close();
}catch(SQLException se){
se.printStackTrace();
}
}
System.out.println("Goodbye!");
}
}
以上代碼演示了如何連接MySQL數據庫,并從student表中查詢并輸出結果。我們可以根據自己的需要修改代碼來適配自己的應用場景。
在此,我介紹了MySQL JDBC驅動的jar包下載方式,并演示了如何使用該驅動連接MySQL數據庫。希望對大家學習Java開發有所幫助。
上一篇c 連mysql 端口號
下一篇mysql jndi配置