关于Scanner读入数据
比较一下两段代码。参考https://www.zhihu.com/question/469282210
public void testInsertCustomer(){ Scanner scanner = new Scanner(System.in); System.out.println("请输入用户名:"); String name = scanner.next(); System.out.println("请输入邮箱:"); String email = scanner.next(); System.out.println("请输入生日:"); String birthday = scanner.next(); String sql = "insert into customers(name,email,birth)values(?,?,?)"; int flag = update(sql,name,email,birthday); if(flag > 0){ System.out.println("添加成功"); }else{ System.out.println("添加失败"); } }
public void testInsert(){
Scanner scanner = new Scanner(System.in);
System.out.print("请输入用户名:");
String name = scanner.next();
System.out.print("请输入邮箱:");
String email = scanner.next();
System.out.print("请输入生日:");
String birthday = scanner.next();//'1992-09-08'
String sql = "insert into customers(name,email,birth)values(?,?,?)";
int insertCount = update(sql,name,email,birthday);
if(insertCount > 0){
System.out.println("添加成功");
}else{
System.out.println("添加失败");
}
}
浙公网安备 33010602011771号