当处理JDBC登录案例时候遇到的问题
问题:判断键盘传入的用户名和密码是否存在
字符串拼接sql语句的方式,当使用java向数据库中插入数据时,值为字符串(String)时,需要用一对’‘(单引号)括起来,整型数据(int)则不用,而这种拼接的方式最主要的目的就是将单引号中的值替换为变量,在sql语句被执行时将解析这些变量再将其替换为需要的数据,这样就比固定值更加灵活。
String sql = "insert into user(username,password,email) values('" + username + "','" + password + "')";
username,password是字符串,通过+号将这些字符串拼接成一个完整的字符串。
String sql="insert into user(username,password)values("+username+","+password"’)";
然后我们找出其中的字符串,添加上单引号,
String sql="insert into user(username,password)values('"+username+"','"+password"')";
这样做,就把两个区分开了