摘要: C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。c3p0是异步操作的,缓慢的JDBC操作通过帮助进程完成。扩展这些操作可以有效的提升性能。目前使用它的开源项目有hibernate,spring等。是一个成熟的、高并发的JDBC连接池库,用于 阅读全文
posted @ 2020-04-13 19:56 linglongfang 阅读(239) 评论(0) 推荐(0)
摘要: 二进制数据,在Java中需要使用流对象去表示,通常文件采用FileInputStream和OutputStream对象 一、存放一个二进制数据,采取InputStream对象 例如给数据库中存一个图片:异常和工具类没给请见谅 @Test public void test4() throws Exce 阅读全文
posted @ 2020-04-13 17:55 linglongfang 阅读(422) 评论(0) 推荐(0)
摘要: 批量插入性能分析:仅仅针对性能 1.使用Statement对象,一次一个,循环插入 2.使用PreparedStatement对象,一次一个,循环插入 3.使用PreparedStatement对象,使用addBatch(),executeBatch(),clearBatch()实现批量插入 注意事 阅读全文
posted @ 2020-04-13 13:25 linglongfang 阅读(691) 评论(0) 推荐(0)
摘要: 一、执行DDL(数据库定义语言) CREATE , DROP , ALTER 语句 : 使用PreparedStatement对象的execute()方法 对于DDL是否执行成功:对于任何sql语句执行报错(不成功),都会报错SQLException错误 举例:CREATE语句 @Test publ 阅读全文
posted @ 2020-04-13 11:06 linglongfang 阅读(1406) 评论(0) 推荐(0)
摘要: 获取数据库连接的4大基本要素 1. 由数据库厂商实现的的java.sql.Driver接口的实现类:例如mysql是:com.mysql.jdbc.Driver 2.数据库地址:例如:jdbc:mysql://localhost:3306/test 3.用户名:例如:root 4.密码:例如:123 阅读全文
posted @ 2020-04-12 18:48 linglongfang 阅读(856) 评论(0) 推荐(0)
摘要: Mysql数据库和JDBC之间的连接属于TCP连接方式,当网络中断时,如果事务没有进行提交,那么在超时后,mysql数据库会自动回滚 阅读全文
posted @ 2020-04-10 18:11 linglongfang 阅读(599) 评论(2) 推荐(0)
摘要: JDBC中事务管理需要手动开启,默认连接是不开启事务的。 JDBC中,开始事务的语句是Connection对象的setAutoCommit方法 connection.setAutoCommit(false); //开启事务管理 默认JDBC在断开连接的时候会自动提交事务,所以开启事务管理后,一定要在 阅读全文
posted @ 2020-04-10 18:08 linglongfang 阅读(228) 评论(0) 推荐(0)
摘要: 第一步:导入实现java.sql这个包中接口的的各个厂商实现的驱动包 第二步:加载并注册驱动程序(java.sql.Driver接口的实现类) 第三步:获取java.sql.Connection的实现类对象(数据库连接对象) 第四步:编写Statement/PreparedStatement 第五步 阅读全文
posted @ 2020-04-09 21:37 linglongfang 阅读(552) 评论(0) 推荐(0)
摘要: #分组查询 /* 语法: select 查询列表 from 表 【where 筛选条件】 group by 分组的字段 【order by 排序的字段】; 特点: 1、和分组函数一同查询的字段必须是group by后出现的字段 2、筛选分为两类:分组前筛选和分组后筛选 针对的表 位置 连接的关键字 阅读全文
posted @ 2020-04-01 14:13 linglongfang 阅读(171) 评论(0) 推荐(0)
摘要: #排序查询 /* 语法: select 查询列表 from 表名 【where 筛选条件】 order by 排序的字段或表达式; 特点: 1、asc代表的是升序,可以省略 desc代表的是降序 2、order by子句可以支持 单个字段、别名、表达式、函数、多个字段 3、order by子句在查询 阅读全文
posted @ 2020-04-01 14:11 linglongfang 阅读(215) 评论(0) 推荐(0)