SpringMVC连接SqlServer版本问题

来源:互联网 发布:node 构建项目 编辑:程序博客网 时间:2024/05/16 09:00

确定下sqlserver版本,是2003  或者是2008,因为两个版本的驱动配置是不一样的 ,2008是com.microsoft.sqlserver.jdbc.SQLServerDriver  ,之前的版本是com.microsoft.jdbc.sqlserver.SQLServerDriver


jar包是sqljdbc4.jar


hbcsoft_jdbc.properties文件内容

driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver
url=jdbc\:sqlserver\://localhost:1433; DatabaseName=hbc
#url=jdbc\:mysql\://localhost\:3306/const
dbusername=sa
dbpassword=sql
initialSize=5
maxActive=5
maxIdle=5
minIdle=5


spring-servlet.xml部分内容

<bean class="org.springframework.context.support.PropertySourcesPlaceholderConfigurer">
   <property name="locations">
       <list>
           <value>/WEB-INF/classes/com/hbcsoft/properties/hbcsoft_jdbc.properties</value>
       </list>
   </property>
</bean>

<bean id="dataSource" class="org.apache.commons.dbcp2.BasicDataSource"
destroy-method="close">
<!-- <property name="driverClassName" value="com.mysql.jdbc.Driver" /> -->
<!-- <property name="url" value="jdbc:mysql://localhost:3306/hbcsoft" /> -->
<property name="driverClassName" value="${driverClassName}" /> 
<property name="url" value="${url}" />
<property name="username" value="${dbusername}" />
<property name="password" value="${dbpassword}" />
<!-- 连接池启动时的初始值 -->  
<!-- <property name="initialSize" value="1" /> -->
<property name="initialSize" value="${initialSize}" />
<!-- 连接池的最大值
<property name="maxActive" value="${maxActive}" /> -->
<!-- 最大空闲值.当经过一个高峰时间后,连接池可以慢慢将已经用不到的连接慢慢释放一部分,一直减少到maxIdle为止 -->
<!-- <property name="maxIdle" value="100" /> -->
<property name="maxIdle" value="${maxIdle}" />
<!-- 最小空闲值.当空闲的连接数少于阀值时,连接池就会预申请去一些连接,以免洪峰来时来不及申请 -->
<property name="minIdle" value="${minIdle}" />
</bean>

原创粉丝点击