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"')";
这样做,就把两个区分开了 |