数据库
勇气9601
这个作者很懒,什么都没留下…
展开
-
数据库连接池
一、数据库连接池1、连接池原理:(面试) 目的:解决建立数据库连接耗费资源和时间很多的问题,提高性能。2、编写标准的数据源自定义数据库连接池要实现javax.sql.DataSource接口,一般都叫数据源。 3、编写数据源时遇到的问题及解决办法 a、装饰设计模式:使用频率很高目的:改写已存在的类的某个方法或某些方法,装饰设计模式(包装模式)口诀:1、编写一个类,实现与被包装类相同的接口。(具...原创 2018-05-11 13:47:11 · 114 阅读 · 0 评论 -
Mysql 事务
一、Mysql事务事务:事务指逻辑上的一组操作,组成这组操作的各个单元,要么全部成功,要么全部不成功。 1、Mysql中的事务a、mysql引擎是支持事务的b、mysql默认自动提交事务。每条语句都处在单独的事务中。c、手动控制事务开启事务:start transaction | begin提交事务:commit回滚事务:rollback 2、JDBC如何控制事务 3、事务的特性原子性:指事...原创 2018-05-11 18:11:38 · 149 阅读 · 0 评论 -
DBUtils概述
一、DBUtils介绍 apache什么是dbutils,它的作用DBUtils是java编程中的数据库操作实用工具,小巧简单实用。DBUtils封装了对JDBC的操作,简化了JDBC操作。可以少写代码。1.对于数据表的读操作,他可以把结果转换成List,Array,Set等java集合,便于程序员操作;2.对于数据表的写操作,也变得很简单(只需写sql语句)3.可以使用数据源,使用JNDI,...原创 2018-05-11 18:15:17 · 370 阅读 · 0 评论 -
Mysql学习笔记
mysql中文乱码 mysql有六处使用了字符集,分别为:client 、connection、database、results、server 、system。client是客户端使用的字符集。 connection是连接数据库的字符集设置类型,如果程序没有指明连接数据库使用的字符集类型就按照服务器端默认的字符集设置。 database是数据库服务器中某个库使用的字符集...原创 2018-05-11 18:17:23 · 196 阅读 · 0 评论 -
Oracle数据库报错:ORA-02256: 要引用的列数必须与已引用列数匹配
出现这种情况,大多是因为出现了联合主键问题 ,即被引用的表中存在两个主键,但是要引用的表需要引用被引用表中的一个主键属性时,就会出现这样的报错。解决这种问题的办法有修改被引用的表的主键为一个或者要引用的表将被引用的表的两个主键全部引用。...原创 2018-08-24 19:15:33 · 1993 阅读 · 0 评论