springMVC连接mysql数据库问题
问题是这样的,有台云服务器,我客户端是Navicat for MySQL,通过SSH隧道转发连接服务器上的mysql数据库,我的一个小项目是用springMVC架构,连接数据库如下:
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close">
<!-- 数据源驱动 -->
<property name="driverClassName">
<value>${drivername}</value>
</property>
<!-- 数据源连接 -->
<property name="url">
<value>${dburl}</value>
</property>
<!-- 登录用户 -->
<property name="username">
<value>${username}</value>
</property>
<!-- 登录密码 -->
<property name="password">
<value>${password}</value>
</property>
<!--initialSize: 初始化连接 -->
<property name="initialSize" value="5"/>
<!--maxIdle: 最大空闲连接 -->
<property name="maxIdle" value="10"/>
<!--minIdle: 最小空闲连接 -->
<property name="minIdle" value="5"/>
<!--maxActive: 最大连接数量 -->
<property name="maxActive" value="15"/>
<!--removeAbandoned: 是否自动回收超时连接 -->
<property name="removeAbandoned" value="true"/>
<!--removeAbandonedTimeout: 超时时间(以秒数为单位) -->
<property name="removeAbandonedTimeout" value="180"/>
<!--maxWait: 超时等待时间以毫秒为单位 6000毫秒/1000等于60秒 -->
<property name="maxWait" value="3000"/>
<property name="logAbandoned" value="true"/>
<property name="validationQuery">
<value>SELECT 1</value>
</property>
<property name="testOnBorrow">
<value>true</value>
</property>
</bean>
是不是不能这样配置?如果不是通过SSH转发的,这样配置可以连上数据库,是否SSH不是这样配置的