色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

jdbc mysql 測試

錢瀠龍2年前11瀏覽0評論

JDBC(Java Database Connectivity)是Java語言操作數據庫的標準接口,它提供了一組接口和類,用于Java程序與各種數據庫進行連接和操作。

MySQL是一種開源的關系型數據庫管理系統,擁有良好的性能、可靠性和擴展性,它是目前最受歡迎的數據庫之一。

下面我們將演示一個使用JDBC連接MySQL數據庫并進行簡單操作的例子。

// 導入JDBC相關的類
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class JdbcTest {
// JDBC驅動名和數據庫URL
static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";  
static final String DB_URL = "jdbc:mysql://localhost/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);
// 打開一個連接
conn = DriverManager.getConnection(DB_URL,USER,PASS);
// 執行查詢
stmt = conn.createStatement();
String sql = "SELECT id, name, age FROM user";
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: " + name);
System.out.println(", Age: " + 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();
}
}
}
}

在上面的代碼中,我們首先通過Class.forName()方法注冊JDBC驅動,然后通過DriverManager.getConnection()方法打開一個數據庫連接。接著我們執行了一條查詢語句,并逐行輸出查詢結果。最后我們在finally塊中關閉了資源。

這是一個簡單的JDBC-Mysql操作示例,可以幫助我們加深對JDBC和MySQL的理解。在實際開發中,我們需要根據不同的需求配置不同的參數和操作數據庫。