做为一个java小白,每遇到一个新的东西,对自己来说都是一个挑战,最近接一个项目,客户必须要用到sqlServer数据库,这让用习惯mysql数据库的小白,着实费了一番心思。在这里记录一下,整合sqlServer的整个过程,当然基本靠百度。
首先,刚开始看百度满屏的数据源配置都是:
driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver
url=jdbc:sqlserver://127.0.0.1:1433;database=DBname
用到的jar包包括四个:msbase.jar、mssqlserver.jar、msutil.jar、sqljdbc.jar(支持JDK1.5及以下版本和sqljdbc4.jar不能同时存在)、sqljdbc4.jar(支持JDK1.6及以上版本),别问我要jar包,我也是csdn花积分下载的,哈哈。下载好jar,配置好数据源,项目启动不抛错,但在访问数据库的时候 ,tomcat会抛错,具体错误忘记截图在此不做介绍了,又百度了一下说是sqlServer的原生jar包有bug,建议使用 jtds-1.3.1.jar。配置方法如下:
driverClassName=net.sourceforge.jtds.jdbc.Driver
url=jdbc:jtds:sqlserver://127.0.0.1:1433;DatabaseName=DBName
把上述的sqljdbc.jar或者sqljdbc4.jar替换成jtds-1.3.1.jar即可,此时,只要别的配置没有问题,启动项目和访问数据库项目都不会抛错。