动态SQL实际上就是带参数的SQL,通过PreparedStatement对象可以执行动态的SQL。动态SQL没有参数名,只有参数索引,因此PreparedStatement接口的getXxx方法和setXxx方法只能通过参数索引来确定参数。PreparedStatement对象和Statement对象的使用方法类似,不同的是Connection对象使用prepareStatement方法创建PreparedStatement对象。在创建PreparedStatement对象时,必须使用prepareStatement方法指定一个动态SQL。
转载于:https://my.oschina.net/u/1014520/blog/225606