三个Statment区别,用法
2017-03-23 10:16
169 查看
statement对象作为最基本的数据操作对象,可以应用于几乎所有的数据库,但是由于运行时使用的是字符串连接技术,所以存在安全隐患。
preparedstatement:叫做预编译的对象,在语句执行之前,向数据库发送类似于公式一样的模板,其中使用了替换变量,从而提高了数据存储的安全性,但这个数据操作对象不是效率最高的。可以应用于绝大多数数据库。
callablestatement:效率和安全性最高的数据操作对象,但是兼容性是最差的。因为这个对象是用来调用数据库当中的存储过程的,不是所有的数据库都支持存储过程。
preparedstatement:叫做预编译的对象,在语句执行之前,向数据库发送类似于公式一样的模板,其中使用了替换变量,从而提高了数据存储的安全性,但这个数据操作对象不是效率最高的。可以应用于绝大多数数据库。
callablestatement:效率和安全性最高的数据操作对象,但是兼容性是最差的。因为这个对象是用来调用数据库当中的存储过程的,不是所有的数据库都支持存储过程。
相关文章推荐
- 三个statement区别,用法
- 三个引号的区别和用法
- 三个Statement区别,用法
- js的三个uri编译函数的用法和区别
- js中三个等于号与二个等于号用法区别详解
- photo,image,picture三个词区别以及cinema、film 和movie的用法与差别
- 讲两件事:1.this指针的用法小探. 2.ie的attachEvent和firefox的addEventListener在事件处理上的区别
- 面向对象多态的实现(抽象类Abstract和接口Interface的用法区别)
- private 成员和 protected 的区别和用法
- in 和 Exists的用法区别
- 日语ている与てある的用法区别
- typedef和#define的用法与区别
- js中innerHTML与innerText的用法与区别
- group、grouping、rollup、cube的用法和区别
- js中innerHTML与innerText的用法与区别
- 讲两件事:1.this指针的用法小探. 2.ie的attachEvent和firefox的addEventListener在事件处理上的区别
- 四种联系(join)的区别及用法
- typedef和#define的用法与区别
- NavigateURL 和 EditUrl的用法和区别及在NavigateURL中传多个值问题
- 四种联系(join)的区别及用法