数据库l
「已注销」
这个作者很懒,什么都没留下…
展开
-
Dao设计模式java
Data Access object我们要在数据库中加入一种访问更为方便的对象,它有访问数据库的各种方法,它是一个接口 声明规则原创 2018-12-12 19:23:28 · 90 阅读 · 0 评论 -
事务 Java web
事务是什么Transaction 指的一组操作,里面有一个逻辑没有执行成功就会发生失败,而且所有的数据都回滚到初始状态为什么要有事务为了确保逻辑的成功,比如 银行业务事务的 示例(数据库)使用数据库演示事务的提交 我们先要关闭事务自动提交当我们写了命令后,再加上一个commit 可以执行事务开启事务start transaction;提交或者回滚事务c...原创 2019-01-23 15:58:44 · 120 阅读 · 1 评论 -
使用 DBUtils 进行CRUD java
增删改 //dbutils 只是帮我们简化了CRUD 的代码, 但是连接的创建以及获取工作。 不在他的考虑范围 QueryRunner queryRunner = new QueryRunner(new ComboPooledDataSource()); //增加 //queryRunner.update("insert into account values (null ...原创 2019-01-23 21:47:29 · 132 阅读 · 0 评论 -
第三方连接池 java
DBCP导入 jar 和 工具类 Connection conn = null; PreparedStatement ps = null; try { BasicDataSourceFactory factory = new BasicDataSourceFactory(); Properties properties = new Properties(); In...原创 2019-01-23 21:27:27 · 195 阅读 · 0 评论 -
简单的自定义连接池 二
如何解决上面提出的问题呢?由于多了一个addBack 方法,所以使用这个连接池的地方,需要额外记住这个方法,并且还不能面向接口编程。我们打算修改接口中的那个close方法。 原来的Connection对象的close方法,是真的关闭连接。打算修改这个close方法,以后在调用close, 并不是真的关闭,而是归还连接对象。如何扩展某一个方法?原有的方法逻辑,不是我们想要的。 ...原创 2019-01-23 19:09:24 · 94 阅读 · 0 评论 -
写jdbc的工具类 java
为什么要有工具类jdbc 连接数据库中很常用,但代码量又多,所以编写一个工具类是很重要的。之前我们已经写了jdbc连接的代码 这里我们就写 一个工具类并实现代码public class JDBCUtil { static String driverClass = null; static String url = null; static String name = null;...原创 2018-12-11 23:14:36 · 167 阅读 · 0 评论 -
mysql 的 my.ini配置
用压缩包版本的话可以使用我的配置# MySQL Server Instance Configuration File# ----------------------------------------------------------------------# Generated by the MySQL Server Instance Configuration Wizard###...原创 2018-12-17 15:10:12 · 271 阅读 · 1 评论 -
如何解决mysql 中文输入cmd中错误和乱码问题
我建议把所有的编码格式都变成utf8编码,和上面的不一样,打开my.ini 修改下面两处[mysql]default-character-set=utf8[mysqld]character-set-server=utf8这样的话适合开发,不易乱码,但这里有个问题就是cmd默认的是gbk格式 ,也就是936,输入chcp可查看先给出一个错误的解决方法(bug吧 我也没有解决)将...原创 2018-12-15 13:38:18 · 351 阅读 · 0 评论 -
windows装mysql压缩包和安装包形式
之前写过装压缩包形式的在我的知乎上,不想再写直接发连接压缩包形式的安装安装包形式安装下载mysql安装包 和上面的压缩包一样1.准备好后点击安装包如mysql-5.5.27-winx64.msi2.选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,选择“Custom”,按“next”键继续3.如果有灰色的选项点击...原创 2018-12-15 12:56:18 · 590 阅读 · 0 评论 -
java jdbc入门
jdbc是什么jdbc是访问关系型数据库的java APIjava database connectivity java数据库连接jdbc作用jdbc是给java程序员提供了访问和操作众多关系数据库的一个统一接口。这样我们就可以不用管各数据库公司不同的标准,而只学java官方提供的标准。jdbc 开发程序步骤先将jdbc的架包放在项目下根下的lib文件夹中第一步:加载驱...原创 2018-12-08 22:44:10 · 95 阅读 · 0 评论 -
java 写一个简单的连接池 (入门)
为什么要有连接池数据库的连接对象创建工作,比较消耗性能。如何创建简单的连接池一开始现在内存中开辟一块空间(集合) , 一开先往池子里面放置 多个连接对象。 后面需要连接的话,直接从池子里面去。不要去自己创建连接了。 使用完毕, 要记得归还连接。确保连接对象能循环利用。代码实现自定义连接池/** * 这是一个数据库连接池 * 一开始先往池子里面放10个连接 * * ...原创 2019-01-23 16:54:44 · 944 阅读 · 0 评论