美文网首页
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相关

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

  • JDBC笔记

    一、相关概念 1.什么是JDBC JDBC(Java Data Base Connectivity,java数据库...

  • JDBC详解

    一、相关概念 1.什么是JDBC JDBC(Java Data Base Connectivity,java数据库...

  • MyBatis内容整理

    MyBatis内容整理 1、关于JDBC 项目中使用了8.0.9版本的JDBC,在配置JDBC相关的数据库连接时,...

  • Spring-整合MyBatis

    零、本文纲要 一、JDBC & MyBatis相关内容 JDBC-手动编写SQL MyBatis-手动编写SQL ...

  • jmeter压测数据库

    jmeter压测数据库 JDBC request压测MysqL讲解 简介:讲解jdbc压测mysqL相关准备工作,...

  • Spring JDBC 相关知识

    一、数据访问 数据库访问,JDBC 事务管理 ORM整合 1.DAO Data Access Object ,即数...

  • Groovy 的SQL模块

    Groovy的SQL模块提供了对JDBC的抽象,让我们使用JDBC更简单,相关类在groovy.sql包下。本文参...

  • 深入理解MySQL---数据库知识最全整理,这些你都知道了吗?

    对于后端开发人员来说,经常会和数据打交道,今天总结下数据库相关的知识。包括MySQL,JDBC基础,JDBC进阶,...

  • Elasticsearch插件之jdbc相关

    使用中看到的现象 在mysql中关联查询后,因为关系表中,一个文章可以对应多个医院、科室、疾病,查询得到的数据是9...

网友评论

      本文标题:jdbc相关

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