xml 代码 <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"> <property name="driverClass" value="com.mysql.jdbc.Driver" /> <property name="jdbcUrl" value="jdbc:mysql://localhost/sublist_new?useUnicode=true&characterEncoding=utf-8" /> <property name="properties"> <props> <prop key="hibernate.hbm2ddl.auto">updateprop> <prop key="c3p0.minPoolSize">1prop> <prop key="hc3p0.maxPoolSize">10prop> <prop key="hc3p0.timeout">60prop> <prop key="c3p0.max_statement">50prop> <prop key="c3p0.testConnectionOnCheckout">trueprop> <prop key="hibernate.c3p0.testConnectionOnCheckout">falseprop> <prop key="user">rootprop> <prop key="password">prop> props> property> bean> 先看一段配置 xml 代码 这样看不出什么问题,启动,报错。 没有合适的驱动 no suitable driver...太 LJ 了 再改改。 xml 代码 <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"> <property name="driverClass" value="com.mysql.jdbc.Driver" /> <property name="jdbcUrl" value="jdbc:mysql://localhost/sublist_new?useUnicode=true&characterEncoding=utf-8" /> <property name="properties"> <props> <prop key="hibernate.hbm2ddl.auto">update</prop> <prop key="c3p0.minPoolSize">1</prop> <prop key="hc3p0.maxPoolSize">10</prop> <prop key="hc3p0.timeout">60</prop> <prop key="c3p0.max_statement">50</prop> <prop key="c3p0.testConnectionOnCheckout">true</prop> <prop key="hibernate.c3p0.testConnectionOnCheckout">false</prop> <prop key="user">root</prop> <prop key="password"></prop> </props> </property> </bean> 把property 的 name value写一起。OK ,启动成功。网上有很多是按照我上面一种配置的,却没有问题。怪了。也不知道到底是怎么了,怪 杭州网上超市平台建设:产品、技术、运营