这种是字符串拼接sql语句的方式,在向数据库中插入数据时,值为字符串时需要用一对‘’(单引号)括起来,整型不用,而这种拼接的方式最主要的目的就是将单引号中的值替换为变量,在sql语句被执行时将解析这些变量再将其替换为需要的数据,这样就比固定值更加灵活。
JDBC中的sql语句单引号和双引号,双引号是为了表示字符串,这个很容易懂。 出现单引号一般是需要对数据库 执行更新操作(更新字段或者插入数据)或者查询操作时,出现了字符串。 在数据库中,字符串是用一对单引号 括起来的。如何明白了上面的内容,那么我们可以像下面这样做,就很容易区分开单引号和双引号了。我们可以 这样做,先不管需要更新的是否是字符串,先将SQL语句写出来。 String sql="insert into user(username,password,email)values("+username+","+password","+email")"; String sql="insert into user(username,password,email)values('"+username+"','"+password"','"+email"')"; 这样做,就把两个区分开了 |