使用德鲁伊数据库连接池
数据源是这么配的
<!--数据源--> <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource"> <property name="driverClassName" value="${driverClassName}"/> <property name="url" value="${url}"/> <property name="username" value="${username}"/> <property name="password" value="${password}"/> <property name="maxActive" value="10" /> <property name="minIdle" value="5" /> </bean>
driverClassName=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306/test?characterEncoding=utf-8 username=root password=root
测试的时候报了一个莫名其妙的错误
java.sql.SQLException: Access denied for user ‘winner_0715‘@‘localhost‘ (using password: YES)
winner_0715是我的主机名问题出在jdbc.properties文件中变量的名字
jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/taotao?characterEncoding=utf-8 jdbc.username=root jdbc.password=root
<!--数据源--> <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource"> <property name="driverClassName" value="${jdbc.driver}"/> <property name="url" value="${jdbc.url}"/> <property name="username" value="${jdbc.username}"/> <property name="password" value="${jdbc.password}"/> <property name="maxActive" value="10" /> <property name="minIdle" value="5" /> </bean>
这样就没问题,什么鬼!!!!
时间: 2024-10-12 13:41:18