其他分享
首页 > 其他分享> > #与$的深层理解

#与$的深层理解

作者:互联网

                                                          #是占位符                                                                                                                          $是字符串替换

                                                    会为参数自动拼接引号                                                                                                         不会自动拼接引号

                                     #是preparedstatement 的set方法实现的                                                                                             ¥是statement 实现的

 

PreparedStatement是预编译的,对于批量处理可以      大大提高效率. 也叫JDBC存储过程            

使用 Statement 对象。在对数据库只执行一次性存取的时侯,用 Statement 对象进行处理,PreparedStatement 对象的开销比Statement大,对于一次性操作并不会带来额外的好处

此外preparedstatement支持批处理

于是我们通常在执行许多SQL语句的JDBC程序产生大量的Statement和PreparedStatement对象。通常认为PreparedStatement对象比Statement对象更有效,特别是如果带有不同参数的同一SQL语句被多次执行的时候。PreparedStatement对象允许数据库预编译SQL语句,这样在随后的运行中可以节省时间并增加代码的可读性。

 

标签:语句,PreparedStatement,对象,理解,preparedstatement,深层,Statement,SQL
来源: https://www.cnblogs.com/luckbear/p/14706403.html