可以使用Java的JDBC(JavaDatabaseConnectivity)来将数组中的数据存入数据库
可以使用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将数组中的数据逐个插入到数据库表中。最后关闭数据库连接。请根据实际情况修改数据库连接信息、数据表名称和字段名。
版权声明
本文仅代表作者观点,不代表博信信息网立场。