
JDBC
徐川江的个人博客
这个作者很懒,什么都没留下…
展开
-
JDBC之连接操作mysql数据库
一:引入mysql驱动:mysql-connector-java-5.0.8-bin.jar二:在src下新增conf.properties配置文件,用于配置数据库的配置信息driver=com.mysql.jdbc.Driverurl=jdbc:mysql://127.0.0.1:3306/jmt2017username=rootpassword=root三:新增JD...原创 2018-08-29 19:28:06 · 2418 阅读 · 0 评论 -
JDBC之SQL批处理
说明:本文JDBCUtils工具类在https://blog.youkuaiyun.com/qq_15076569/article/details/82191167已经附上源码一:批处理核心就是调用Statement对象executeUpdate方法。注意:批处理只针对DML语句import com.itheima.utils.JDBCUtils;import java.sql.Connect...原创 2018-08-29 19:38:40 · 2025 阅读 · 0 评论 -
JDBC之事务及设置事务超时配置
JDBC事务过程-》开启事务setAutoCommit(false)-》事务异常回滚rollback()-》事务提交commit()说明:本文JDBCUtils工具类在https://blog.youkuaiyun.com/qq_15076569/article/details/82191167已经附上源码注意:在使用JDBC事务时需考虑事务超时问题,在连接mysql的url后增加connectTim...原创 2018-08-29 20:06:16 · 5177 阅读 · 0 评论 -
JDBC之数据源C3P0的使用
一:要使用C3P0首先需要引入C3P0的JAR:c3p0-0.9.1.2.jar二:在src下增加C3P0的配置文件c3p0-config.xml。注意:c3p0的xml文件不能随便写,因为c3p0在项目启动的时候会自动到src下读取c3p0-config.xml,所以该配置文件名称不能变更。<?xml version="1.0" encoding="UTF-8"?>...原创 2018-08-29 20:21:01 · 2086 阅读 · 0 评论 -
JDBC之数据源druild的使用
druild的使用和c3p0类似,druild的配置文件需要自己读取配置参数,c3p0会自动扫描配置文件且配置文件名称固定。Druild使用的jar:commons-dbutils-1.4.jar由于druild和上一篇c3p0的使用步骤基本一致,所以以下直接上代码:import com.alibaba.druid.pool.DruidDataSourceFactory;imp...原创 2018-08-29 20:29:51 · 3154 阅读 · 0 评论 -
JDBC之自定义数据源
实现一个自定义的数据源需要实现javax.sql.DataSource接口,并重写获取连接的getConnection()方法,但是调用close方法关闭资源时不能去关闭资源,而是把资源归还给连接池,所以还需重写close方法。以下代码采用了装饰和适配两种设计模式来完成自定义数据源。说明:本文JDBCUtils工具类在https://blog.youkuaiyun.com/qq_15076569/arti...原创 2018-08-29 20:53:25 · 2918 阅读 · 0 评论