溫馨提示×

java中怎么將數組里的數據存入數據庫

小億
124
2024-03-12 17:11:23
欄目: 編程語言

在Java中將數組里的數據存入數據庫通常需要通過JDBC(Java Database Connectivity)來實現(xiàn)。以下是一個簡單的示例代碼來實現(xiàn)這個功能:

```java

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.PreparedStatement;

import java.sql.SQLException;

public class ArrayToDatabase {

public static void main(String[] args) {

String url = "jdbc:mysql://localhost:3306/mydatabase";

String username = "root";

String password = "password";

Connection connection = null;

PreparedStatement preparedStatement = null;

try {

connection = DriverManager.getConnection(url, username, password);

String sql = "INSERT INTO mytable (column_name) VALUES (?)";

preparedStatement = connection.prepareStatement(sql);

int[] array = {1, 2, 3, 4, 5};

for (int i = 0; i < array.length; i++) {

preparedStatement.setInt(1, array[i]);

preparedStatement.executeUpdate();

}

System.out.println("Data inserted successfully");

} catch (SQLException e) {

e.printStackTrace();

} finally {

try {

if (preparedStatement != null) {

preparedStatement.close();

}

if (connection != null) {

connection.close();

}

} catch (SQLException e) {

e.printStackTrace();

}

}

}

}

```

在上面的代碼中,首先創(chuàng)建了與數據庫的連接,然后準備一個INSERT語句用于插入數據。接著定義一個整型數組,通過循環(huán)遍歷數組中的每個元素,并將其插入到數據庫中。最后關閉連接和預處理語句。這只是一個簡單的示例,實際情況中可能需要根據具體需求進行調整。

0