<!-- 配置数据源,引用数据池c3p0.jar包 --> <!-- 通过加载jdbc配置文件使用数据源信息 --> <!-- <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"> <property name="driverClass" value="${jdbc.classname}" /> <property name="jdbcUrl" value="${jdbc.url}" /> <property name="user" value="${jdbc.user}"/> <property name="password" value="${jdbc.password}"/> </bean> --> <!-- 直接定义数据源的信息 --> <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"> <property name="driverClass"> <value>com.mysql.jdbc.Driver</value> </property> <property name="jdbcUrl"> <value>jdbc:mysql://localhost:3306/LRMS?useUnicode=true&characterEncoding=utf8</value> </property> <property name="user"> <value>root</value> </property> <property name="password"> <value>12345678</value> </property> 这段代码有问题,问题在哪
时间: 2023-12-22 15:04:03 浏览: 95
这段配置代码有两种方式来配置数据源,但是只有一种方式被注释掉了,而另一种方式没有被注释掉,这可能会导致一些问题:
- 如果使用注释掉的方式来配置数据源,那么数据源的信息应该从jdbc配置文件中读取,但是这个文件并没有被提供。
- 如果使用未注释掉的方式来配置数据源,那么数据源的信息是直接硬编码在代码中的,这样不太方便修改,而且如果有多个环境需要切换,就需要修改代码并重新编译部署,不够灵活。
阅读全文