JDBC對插入,刪除,修改資料庫中的資料
阿新 • • 發佈:2018-12-10
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();
}