数据库
数据库学习及开发过程中的记录
明月寄天涯Chant
lalala...我来了(~ ̄▽ ̄)~
展开
-
关联mysql失败_Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezon'
时区错误,MySQL默认的时区是UTC时区,比北京时间晚8个小时。所以要修改mysql的时长在mysql的命令模式下,输入:set global time_zone=’+8:00’;再次连接成功...原创 2020-03-27 21:38:10 · 58 阅读 · 0 评论 -
c3p0
新版的c3p0依赖于这个包~~原创 2020-03-21 13:41:36 · 70 阅读 · 0 评论 -
初始化dbcp数据源
c3p0的性能要比dbcp要好dbcp依赖于Commons-pool这个包,如果是新版的dbcp还需要依赖于Commons-logging这个包原创 2020-03-21 13:39:36 · 182 阅读 · 0 评论 -
连接池的创建和连接归还
什么是连接池?连接池就是使用一个集合来保存多个连接,后续有人要使用的时候直接从集合里面取得连接,而不用新创建连接了。静态代码块是先于静态方法执行的创建连接池:在服务器启动时就先创建好连接这里先创建五个连接,如果后期超过五个,即(conList.isEmpty()!=false)所以执行return createConnection();创建新的连接。连接归还:关闭了连接就归...原创 2020-03-21 12:29:37 · 1778 阅读 · 0 评论 -
JDBC--转账操作
转账操作:转账操作之资源关闭:之前的转账操作close方法只能关闭一个资源,但是上述有两个资源等待关闭原来的方法:改进的方法:按照规则–后创建的先关闭,所以stmt2写在前面:转账操作之事务操作(事务开启和提交)假如转账过程中,中间出现了异常,这里假设为空指针异常:解决办法:添加事务只要两个事务操作有一个没有执行,则不会提交事务,事务就会回滚:...原创 2020-03-21 12:08:32 · 233 阅读 · 0 评论 -
JDBC--数据库修改和删除操作
删除操作:调用删除函数:修改操作:调用函数:原创 2020-03-21 11:46:02 · 263 阅读 · 0 评论 -
JDBC--MySQL数据库插入操作
result=0则表示插入失败,大于0表示插入成功。调用插入函数:原创 2020-03-21 11:38:21 · 280 阅读 · 0 评论 -
JDBC连接数据库的工具类JDBCUtils
建立连接:因为JDBCUtil作为一个工具类,不需要实例化对象,我们只需要调用里面的方法就好了,所以把它设置为静态方法关闭资源:因为JDBCUtil作为一个工具类,不需要实例化对象,我们只需要调用里面的方法就好了,所以把它设置为静态方法调用方法:...原创 2020-03-21 11:32:23 · 495 阅读 · 0 评论 -
MySQL实现分页查询
原创 2020-03-21 11:19:05 · 104 阅读 · 0 评论 -
Flyway的简单介绍及使用
Flyway的简单介绍及使用Flyway与Maven项目结合使用Flyway-documentation原创 2019-08-09 11:37:50 · 666 阅读 · 0 评论