部署在tomcat上的java web项目连接SQLservices

来源:互联网 发布:中大网络继续教育学院 编辑:程序博客网 时间:2024/06/04 19:07

                  以前也有用过sqlserver,不过都是在.net上面连接的,而做java项目之前一直在用mysq和oracle,第一次去用java连sqlserver.,本来以为很简单,没想到搞了一天才搞定。。网上一些教程都有点残缺啊,特此记录下来,以后自己参考。我盗用下网上的图片和自己的经验去。

                步骤:

                1.下载sqljdbc_3.0。

                      下载地址未:http://www.microsoft.com/en-us/download/details.aspx?id=21599。

                

                  我们会看到以下内容:

                   

             2.配置sqljdbc。

                下载之后,解压,并把sqljdbc复制到你的项目里面(如果你的jdk是64位就要引用sqljdbc4),并且引入。还要把auth文件下下面的sqljdbc_auth.dll 复制 到 C:windows下面。这个时候直接在虚拟上运行可以连接成功,即通过main函数运行。但是如果是要部署在tomcat等容器上,则会抛出:

Failed to load the sqljdbc_auth.dll cause : no sqljdbc_auth in java.library.path

                我就是在这里被坑,找了很久,没知道原因,只能说技术不过关大哭

                如果你用的是myeclipse,则打开windows-->prefrence-->myeclipse--->servers--Tocamt.,然后把之前放在C:window下面的sqljdbc_auth.dll 添加进去。就OK了。

                  

0 0
原创粉丝点击