一、一般的配置方式
数据库连接配置在jdbc.properties文件中,这种方式有一个最大的缺点,数据库的配置信息对开发人员是完全可见的,十分方便程序员删库跑路。spring配置具体如下:
1、jdbc.properties文件:
driver=com.mysql.jdbc.Driverurl=jdbc:mysql://127.0.0.1:3306/test_table?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&username=rootpassword=root
2、spring和druid配置:
以上简单的配置就好了。
二、JNDI配置方式
JNDI需要配置spring和web容器(tomcat)相关配置文件(context.xml),这种配置的优点是spring配置中只包含jndi的名称,开发者看不到到具体数据库的账号和密码,为程序员删库跑路增加了难度。
1、Tomcat中context.xml配置如下:
2、除此之外在Tomcat中lib添加mysql和druid香瓜两个jar:
mysql-connector-java-5.1.38.jardruid-1.0.18.jar