使用 JDBC 添加數據的方法通常包括以下步驟:
1. 建立與數據庫的連接:通過 DriverManager 類的 getConnection 方法建立與數據庫的連接,獲取 Connection 對象。
2. 創建 SQL 語句:編寫 SQL 語句,用于向數據庫中插入數據。
3. 創建 Statement 對象:通過 Connection 對象的 createStatement 方法創建 Statement 對象,用于執行 SQL 語句。
4. 執行 SQL 語句:通過 Statement 對象的 executeUpdate 方法執行 SQL 語句,將數據插入到數據庫中。
5. 關閉連接:在數據插入完成后,關閉 Statement 對象和 Connection 對象,釋放資源。
以下是一個簡單的示例代碼,演示如何使用 JDBC 向數據庫中插入數據:
```java
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
public class InsertDataExample {
public static void main(String[] args) {
try {
// 建立與數據庫的連接
Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydatabase", "username", "password");
// 創建 SQL 語句
String sql = "INSERT INTO users (username, email) VALUES ('testuser', 'testuser@example.com')";
// 創建 Statement 對象
Statement statement = connection.createStatement();
// 執行 SQL 語句
int rowsInserted = statement.executeUpdate(sql);
if (rowsInserted > 0) {
System.out.println("數據插入成功!");
}
// 關閉連接
statement.close();
connection.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
```
在實際使用中,需要根據具體的數據庫和表結構編寫相應的 SQL 語句,并進行適當的異常處理。