在FOR中可以用
String sql1=" insert into shopping(user_name,shop_prices,shop_lei,shop_name) values('"+user_name+"','"+shopprice+"','"+shoplei+"','"+shopname+"',)";来循环输入进数据库吗?

解决方案 »

  1.   

    String sql1=" insert into shopping(user_name,shop_prices,shop_lei,shop_name) values(?,?,?,?)";
    PreparedStatement ps = conn.preparedStatement(sql1);for (...){
        ps.setString(1, user_name);
        ps.setString(2, shop_prices);
        ps.setString(3, shop_lei);
        ps.setString(4, shop_name);
        ps.execute();
    }
      

  2.   

    你这个是用于SQL SERVER的 我想用于AECCESS的代码
      

  3.   

    我的数据库是没有索引的 只要直接输入数据库就行了
    现在就像用"insert into shopping(user_name,shop_prices,shop_lei,shop_name)values('"+user_name+"','"+shopprice+"','"+shoplei+"','"+shopname+"')",因为我的Vector里有数据所以
    想把vector的数据放到数据库   
    用FOR循环作 我试过几次 都 是错误的   你所用的都是SQL SERVER 语句  而我想用AECCESS的方式
      

  4.   

    把错误贴出来看看。你用的是标准的SQL-92,即使是Access应该也不会有什么问题的。