我学习了如何使用JDBC按照本教程以实现在Spring的数据库CRUD操作的一些信息:http://www.tutorialspoint.com/spring/spring_jdbc_example.htm有关SQL指令JDBC在Spring应用程序
这是很清楚,但我只有如何疑问SQL查询指定:
例如,在创建()我StudentJDBCTemplate CLASE查询按以下方式声明的方法:
String SQL = "insert into Student (name, age) values (?, ?)";
这是从CLASSI SQL statment那是相当不同:“”
insert into Student("Andrea", 25);
我看了一下使用的用于防止SQL注入的占位符,我已经理解这个插入指令是如何工作的(这是非常直观的...)
我只知道本教程中使用的指令是JDBC还是Spring特定形式或者什么它?
感谢您使用
安德烈
'insert into Student(“Andrea”,25)'在我所知的任何SQL方言中都不是有效的插入语句。 – 2013-03-03 09:54:57