学堂 学堂 学堂公众号手机端

可以使用Java的JDBC(JavaDatabaseConnectivity)来将数组中的数据存入数据库

lewis 1年前 (2024-04-09) 阅读数 8 #技术

可以使用Java的JDBC(JavaDatabaseConnectivity)来将数组中的数据存入数据库。以下是一个简单的示例代码:

importjava.sql.Connection;
importjava.sql.DriverManager;
importjava.sql.PreparedStatement;
importjava.sql.SQLException;

publicclassArrayToDatabase{

publicstaticvoidmain(String[]args){
Stringurl="jdbc:mysql://localhost:3306/mydatabase";
Stringusername="username";
Stringpassword="password";
Connectionconn=null;

try{
conn=DriverManager.getConnection(url,username,password);

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

Stringquery="INSERTINTOmytable(column_name)VALUES(?)";
PreparedStatementpreparedStatement=conn.prepareStatement(query);

for(inti=0;i<data.length;i++){
preparedStatement.setInt(1,data[i]);
preparedStatement.executeUpdate();
}

System.out.println("Datainsertedsuccessfully");

}catch(SQLExceptione){
e.printStackTrace();
}finally{
if(conn!=null){
try{
conn.close();
}catch(SQLExceptione){
e.printStackTrace();
}
}
}
}
}

在上面的示例代码中,首先建立了与数据库的连接,接着定义了一个整型数组data,然后通过PreparedStatement将数组中的数据逐个插入到数据库表中。最后关闭数据库连接。请根据实际情况修改数据库连接信息、数据表名称和字段名。


版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门