c3p0;jdbc;dbcp;mybatis;ubutils;

时间:2024-12-08 19:34:56

【说明】今天还是完成了一定东西的,上午是jdbc的测试,下午是 数据库连接池 和 dbutils 的测试,晚上是mybatis的测试,都是找了一些网上的例子运行了一下,解决出现的问题。

一:今日完成

1)junit注解的意义

c3p0;jdbc;dbcp;mybatis;ubutils;

2)如何安装maven插件

其中groupId, artifactId, version这三个组合标示依赖的具体工程,而且 这个依赖工程必需是maven中心包管理范围内的,如果碰上非开源包,maven支持不了这个包,那么则有有三种 方法处理:

1.本地安装这个插件install plugin

例如:mvn install:intall-file -Dfile=non-maven-proj.jar -DgroupId=som.group -DartifactId=non-maven-proj -Dversion=1

2.创建自己的repositories并且部署这个包,使用类似上面的deploy:deploy-file命令,

3.设置scope为system,并且指定系统路径。

3)出现的一个bug,经过调整发现是dbcp和mysql驱动存在版本不兼容问题

c3p0;jdbc;dbcp;mybatis;ubutils;

4)这是查看dbcp源码发现的代码问题

c3p0;jdbc;dbcp;mybatis;ubutils;

修改如下(其实可以在头部导入包的)

c3p0;jdbc;dbcp;mybatis;ubutils;

5)c3p0数据库连接池的使用

c3p0;jdbc;dbcp;mybatis;ubutils;

5)下面是目录结构

c3p0;jdbc;dbcp;mybatis;ubutils;c3p0;jdbc;dbcp;mybatis;ubutils;c3p0;jdbc;dbcp;mybatis;ubutils;c3p0;jdbc;dbcp;mybatis;ubutils;

6)这是看的一个微信公众号的推送例子

c3p0;jdbc;dbcp;mybatis;ubutils;

6)需要的java知识体系

c3p0;jdbc;dbcp;mybatis;ubutils;

7)具体的模块划分

c3p0;jdbc;dbcp;mybatis;ubutils;

8)最基本的还是这个标配

c3p0;jdbc;dbcp;mybatis;ubutils;

9)例子演示

c3p0;jdbc;dbcp;mybatis;ubutils;

10)什么是私服

c3p0;jdbc;dbcp;mybatis;ubutils;

11)项目的简单架构和分层

c3p0;jdbc;dbcp;mybatis;ubutils;

12)javabean的讲解

c3p0;jdbc;dbcp;mybatis;ubutils;

c3p0;jdbc;dbcp;mybatis;ubutils;

c3p0;jdbc;dbcp;mybatis;ubutils;c3p0;jdbc;dbcp;mybatis;ubutils;

c3p0;jdbc;dbcp;mybatis;ubutils;

c3p0;jdbc;dbcp;mybatis;ubutils;

c3p0;jdbc;dbcp;mybatis;ubutils;

c3p0;jdbc;dbcp;mybatis;ubutils;

c3p0;jdbc;dbcp;mybatis;ubutils;

c3p0;jdbc;dbcp;mybatis;ubutils;

13)log4j和slf4j的区别

c3p0;jdbc;dbcp;mybatis;ubutils;

14)mybatis的项目结构和单元测试用例

c3p0;jdbc;dbcp;mybatis;ubutils;c3p0;jdbc;dbcp;mybatis;ubutils;

c3p0;jdbc;dbcp;mybatis;ubutils;

二:明日计划

1)仔细理解今天的知识点测试代码

2)再深入点了解mybatis的用法

3)自己做一个demo演示一下

三:疑难问题

下面是运行mybatis单元测试时日志信息,明明运行正确了,还是出现这种信息,这是问题吗?

c3p0;jdbc;dbcp;mybatis;ubutils;

四:思考总结

大量的配置文件看似繁琐,其实是将需要经常变动的数据信息放在了容易修改的地方,习惯就好了。