美文网首页
jdbc相关

jdbc相关

作者: zrjone | 来源:发表于2018-01-16 21:51 被阅读0次

    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相关

          本文链接:https://www.haomeiwen.com/subject/puveoxtx.html