spring+mysql记录

最近打算做一个小项目,正好也借此机会把spring前前后后的配置捋一遍。其实说再多也无非是配置而已,顶天了看看源码,了解一下spring的原理。但是在实际工作中这玩意接触的机会实在是太少了,能够用全spring提供的功能的机会就更少了。所以每次看完spring特性过几天都忘记了,真正用的时候常常想不起来,还是得到网上各种搜各种copy。心累。今天记录一下,权当备忘。

1.mysql

我事先在电脑上安装了mysql,在ubuntu上安装mysql很简单,执行1条命令即可

大概是apt-get install mysql-server mysql-client?

然后新建数据库和用户,没什么好说的。

2.spring+mysql

配置非常简单,但是在配置之前,需要加入依赖,一个是mysql驱动,一个是dbcp。如下:

spring+mysql记录

然后,在spring的配置文件中添加如下代码就可以了。spring+mysql记录

是不是超级简单?什么?你说spring提供了很多种配置数据源的方式,也提供了很多种数据源实现类。但是最后还是得选择一种不是吗?难道还有更高深的玩法?

因为我没有使用任何orm框架,所以整个数据访问层其实也没有多复杂,只有我自己封装的一些类。

当然数据访问自然少不了事务控制的配置,这个再说吧。

秀一下最后的结果:

spring+mysql记录