1. 程式人生 > >JDBC對插入,刪除,修改資料庫中的資料

JDBC對插入,刪除,修改資料庫中的資料

    public static void add()     {         String sql = "insert into users values(?,?,?,?,?,?)";         try         {             preparedStatement = connection.prepareStatement(sql);             boolean flag = true;             while (flag)             {                 preparedStatement.setString(1, null);                 System.out.println("請輸入使用者姓名");                 String username = new Scanner(System.in).next();                 preparedStatement.setString(2, username);                 System.out.println("請輸入使用者密碼");                 String pwd = new Scanner(System.in).next();                 preparedStatement.setString(3, pwd);                 System.out.println("請輸入使用者年齡");                 String age = new Scanner(System.in).next();                 preparedStatement.setString(4, age);                 System.out.println("請輸入使用者性別");                 String gender = new Scanner(System.in).next();                 preparedStatement.setString(5, gender);                 System.out.println("請輸入使用者電話號碼");                 String phoneNubmer = new Scanner(System.in).next();                 preparedStatement.setString(6, phoneNubmer);                 int lines = preparedStatement.executeUpdate();                 if (lines != 0)                 {                     System.out.println("插入成功");                 }                 System.out.println("你要繼續插入資料嗎?是(輸入1)/否(輸入0)");                 int num = new Scanner(System.in).nextInt();                 if (num == 0)                 {                     flag = false;                 }                 if (num == 1)                 {                     flag = true;                 }                 // System.out.print(flag);             }         } catch (SQLException e)         {             // TODO Auto-generated catch block             e.printStackTrace();         }