1. 程式人生 > 其它 >JDBC快速入門(附Java通過jar包連線MySQL資料庫)

JDBC快速入門(附Java通過jar包連線MySQL資料庫)

 

•通過jar包連線mysql資料庫


•下載jar包

Java 連線 MySQL 需要驅動包,官網下載地址為MySQL驅動包官網下載,選擇適合的jar包版本進行安裝

(記得安裝的地址,下面匯入包時會用到)

•通過build path匯入

在想要連線資料庫的專案名上右鍵->Build Path->Configure Build Path

 開啟另一個頁面後,點選Libraries(箭頭所示)

選擇Add External JARs…,選擇我們要新增的jar包(即上面安裝的地址)匯入,Apply----Apply and Close即可。


 

•JDBC連線資料庫的步驟

1:註冊驅動(Driver)

2:建立資料庫連線(Connection)

3:   定義SQL語句

4:  建立SQL命令傳送器Statement

5:通過Statement傳送SQL命令並得到結果

6:處理SQL結果

7:關閉資料庫資源

package JDBCtest;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class JDBCDemo {
    public static void main(String[] args) throws
Exception { // 1. 註冊驅動 Class.forName("com.mysql.jdbc.Driver"); // 2.獲取連線 String url = "jdbc:mysql://127.0.0.1:3306/test"; String username = "root"; String password = "1234"; Connection connection = DriverManager.getConnection(url, username, password);
// 3.定義sql String sql = "select * from student"; // 4.獲取執行sql的物件Statement Statement statement = connection.createStatement(); // 5.執行sql ResultSet rs = statement.executeQuery(sql); //6.處理結果,ResultSet類用來存放獲取的結果集 String sno = null; String sname = null; int age = 0; String cno = null; int num = 0; System.out.println("sno" + "\t" + "sname" + "\t" + "age" + "\t" + "cno" + "\t" + "num"); while (rs.next()) { sno = rs.getString("sno"); sname = rs.getString("sname"); age = rs.getInt("age"); cno = rs.getString("cno"); num = rs.getInt("num"); System.out.println(sno + "\t" + sname + "\t" + age + "\t" + cno + "\t" + num); } //7.釋放資源 rs.close(); statement.close(); connection.close(); } }