ArrayList.get(int index)取出写SQL存数据

解决方案 »

  1.   

    for(int i=0;i<arrlist.size();i++){
            str=arrlist.get(i);
          }
      

  2.   

    for(int i = 0; i < ArrayList.size(); i++){ 
      String str = (String)ArrayList.get(i);
      //input the str to database
      String sql = new String("");
      sql = "insert into test(id) values('";
      sql += str;
      sql += "'";
      dababase.executeUpdate(sql);
    }如此而已
      

  3.   

    刚才少了一个“)”号
    倒数第三行应该是: sql += "')";:)
      

  4.   

    楼主是不是有别的什么意思?不过:
      String sql = new String("");
      sql = "insert into test(id) values('";
      sql += str;
      sql += "'";
    这个代码写的很不好,尤其是String sql = new String("");
    最好是使用StringBuffer