JDBC中sql语句中单引号与双引号的理解问题

在学习jdbc中,写sql语句中发现搞不清楚单引号与双引号的区别,查了一些大佬的资料,了解了这种字符串拼接sql语句的方式 ,以下是自己的理解。
例:

String sql = "insert into user(username,password) values('" + username + "','" + password +"')" ;

这里的sql语句可以分成几个部分,第一个双引号中间的:

insert into user(username,password) values('

中间用加号连接的变量和逗号:

+ username  + "','" + password +    

以及结尾的反括号:

')

由于values括号中内容为字符串,所以要加上单引号

发布了35 篇原创文章 · 获赞 26 · 访问量 7175

猜你喜欢

转载自blog.csdn.net/qq_42804736/article/details/101000812