JAVA把LIST保存到数据库
java将list保存到数据库最近看到很多关于将List中的数据保存到数据库的实现 但看来看去 其实现过程都比较复杂 其实很简单,直接上代码public class IntoDataBase {private static double[] a = new double[]{100,200,300,400,500};private static double[] b = new double[]{
·
java将list保存到数据库
- 最近看到很多关于将List中的数据保存到数据库的实现 但看来看去 其实现过程都比较复杂 其实很简单,直接上代码
public class IntoDataBase {
private static double[] a = new double[]{100,200,300,400,500};
private static double[] b = new double[]{10,20,30,40,50};
private static double[] c = new double[]{1,2,3,4,5};
private static String sql = "insert into into_test values (?,?,?,?,?)";
private static List<double[]> list = new ArrayList<double[]>(1024);
private static Connection conn;
private static PreparedStatement pstm;
public static int intoData() throws SQLException {
list.add(a);
list.add(b);
list.add(c);
int count = 0;
conn = PgDataSource.getPgConn();
pstm = conn.prepareStatement(sql);
// 使用两个for循环,外层控制list,内层控制数组
for(int len = 0;len < list.size();len++) {
for(int index = 0; index<a.length; index++) {
pstm.setDouble(index+1, list.get(len)[index]);
}
count = pstm.executeUpdate();
}
return count;
}
更多推荐
已为社区贡献1条内容
所有评论(0)