java怎么向數(shù)據(jù)庫(kù)添加一條數(shù)據(jù)

小億
148
2024-03-28 16:29:44

要向數(shù)據(jù)庫(kù)添加一條數(shù)據(jù),首先需要建立數(shù)據(jù)庫(kù)連接。然后可以使用SQL語(yǔ)句來(lái)向數(shù)據(jù)庫(kù)中插入數(shù)據(jù)。以下是一個(gè)示例代碼來(lái)向數(shù)據(jù)庫(kù)中添加一條數(shù)據(jù):

```java

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.PreparedStatement;

import java.sql.SQLException;

public class AddDataToDatabase {

public static void main(String[] args) {

Connection conn = null;

PreparedStatement stmt = null;

try {

// 建立數(shù)據(jù)庫(kù)連接

conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydatabase", "username", "password");

// 準(zhǔn)備SQL語(yǔ)句

String sql = "INSERT INTO mytable (column1, column2) VALUES (?, ?)";

stmt = conn.prepareStatement(sql);

// 設(shè)置參數(shù)值

stmt.setString(1, "value1");

stmt.setString(2, "value2");

// 執(zhí)行SQL語(yǔ)句

stmt.executeUpdate();

System.out.println("Data added successfully!");

} catch (SQLException e) {

e.printStackTrace();

} finally {

try {

if (stmt != null) {

stmt.close();

}

if (conn != null) {

conn.close();

}

} catch (SQLException e) {

e.printStackTrace();

}

}

}

}

```

在上面的代碼中,首先建立了與數(shù)據(jù)庫(kù)的連接,然后準(zhǔn)備了一個(gè)SQL語(yǔ)句用于向數(shù)據(jù)庫(kù)中插入數(shù)據(jù)。接著設(shè)置了參數(shù)值,并執(zhí)行了SQL語(yǔ)句。最后關(guān)閉了連接。需要注意的是,在設(shè)置參數(shù)值時(shí),要根據(jù)實(shí)際情況來(lái)設(shè)置每個(gè)參數(shù)的值。

0