要将数组里的数据存入数据库,首先需要连接数据库并创建一个数据库表来存储数据。然后,需要编写代码将数组中的数据逐个插入到数据库表中。
以下是一个简单的示例代码来将数组数据存入数据库:
```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[] dataArray = {"data1", "data2", "data3", "data4", "data5"};
try {
// 连接数据库
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydatabase", "username", "password");
// 创建数据库表
String createTableSQL = "CREATE TABLE mytable (id INT PRIMARY KEY AUTO_INCREMENT, data VARCHAR(255))";
PreparedStatement createTableStmt = conn.prepareStatement(createTableSQL);
createTableStmt.executeUpdate();
// 插入数据
String insertDataSQL = "INSERT INTO mytable (data) VALUES (?)";
PreparedStatement insertDataStmt = conn.prepareStatement(insertDataSQL);
for (String data : dataArray) {
insertDataStmt.setString(1, data);
insertDataStmt.executeUpdate();
}
System.out.println("Data inserted successfully!");
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
```
在上面的示例中,首先连接数据库并创建一个名为mytable的表,然后将数组dataArray中的数据逐个插入到数据库表中。最后关闭数据库连接。
请注意,上面的示例使用的是MySQL数据库,你需要根据自己的实际情况来修改数据库连接信息和SQL语句。