Sunday, June 24, 2012

add String array into sql table using single query



  String []com={"heart-Q","spade-Q","heart-J","diamond-10"};

        String sql="INSERT INTO `tset`(`id`,`name`) VALUES(?,?)";

                PreparedStatement pstmt=con.prepareStatement(sql);
           
                for (int i = 0; i < com.length; i++) {
                     pstmt.setInt(1, i);
                     pstmt.setString(2, com[i]);
                     pstmt.addBatch();
       
        }
           
        pstmt.executeBatch();







//results
name                id


heart-Q      0
spade-Q         1
heart-J         2
diamond-10 3

0 comments:

Post a Comment