jdbc相关

1,使用PrearedStatement 可以通过预编译的方式,防止sql注入

2,connectionPool 使用原因也很简单,就是因为创建jdbc连接耗时比较长,如果每次查询都重写打开一个连接然后关闭,性能会比较低,连接池在项目启动的时候初始化一些连接,用的时候取出,不用的时候扔不关闭

3.使用 bath update

jdbc的api提供了 addBatch() 方法向batch中添加sql查询,然后通过executeBatch()执行批量额查询,减少数据的传输

4.要记住关闭statement,preparedStatement,Connection

在java7 中 可以使用 

try(AutoCloseable){

}

关闭实现了AutoCloseable或Closeable接口的资源

5.使用正确的getXXX()方法

当从resultSet中读取数据的时候,虽然可以使用getString 和getObject 但是这种方式要进行类型的强转,使用正确的getter方法,避免数据类型的转换

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • JDBC概述 在Java中,数据库存取技术可分为如下几类:JDBC直接访问数据库、JDO技术、第三方O/R工具,如...
    usopp阅读 3,561评论 3 75
  • 本人的环境为Myeclipse10、MySQL5.7.15 本文包括:简介JDBC编程步骤打通数据库程序详解—Dr...
    廖少少阅读 4,041评论 7 39
  • 本节介绍Statement接口及其子类PreparedStatement和CallableStatement。 它...
    zlb阅读 1,208评论 0 0
  • 1.&&逻辑与具有短路行为: (a === b) && stop() 行为等同 if (a === b) { s...
    li4065阅读 59评论 0 0
  • 2017.01.22日丰盛日记-朱晓梅[太阳]0020天 [太阳]1、我拥有非常温暖友爱的五维大家庭,每一位都那么...
    晓梅1阅读 222评论 0 0