zoukankan      html  css  js  c++  java
  • sqljdbc4.jar的安装

    自己项目环境(idea+jdk1.8+tomcat8),在搭建maven项目时,由于本地数据库是使用了sqlserver,所以需要项目与sqlserver之间建立连接,但是网上查的资料都说微软不允许以maven的方式直接下载该文件。(sqljdbc.jar 与sqljdbc4.jar是针对不同的sqlserver版本,大家可以自己查询区别),自己各种尝试最终决定还是失败,最终决定手动导入jar包,

    导入的方式如下,首先先去官网下载jdbc驱动,链接如下:

    https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=11774

    ,然后使用cmd命令,进入到下载的驱动路径,进入jre8的文件夹下面,

    执行mvn命令

    mvn install:install-file -Dfile=sqljdbc42.jar -Dpackaging=jar -DgroupId=com.microsoft.sqlserver -DartifactId=sqljdbc4 -Dversion=4.2  

      命令解释:mvn install:install-file -Dfile="jar包的绝对路径" -Dpackaging="文件打包方式" -DgroupId=groupid名 -DartifactId=artifactId名 -Dversion=jar版本 (artifactId名对应之后maven配置的依赖名)。

      安装成功后会出现BUILD SUCCESS,这时这个jar包会自动从c盘的临时文件转入到你的仓库文件。

     此时网上很多说法是update project,然后加入以下依赖:

    1   <dependency>
    2       <groupId>com.microsoft.sqlserver</groupId>
    3       <artifactId>sqljdbc4</artifactId>
    4       <version>4.2</version>
    5     </dependency>

    ,但是我自己加入的过程中,始终标红,显示找不到这个jar包,于是最后的解决方式是手动导入jar,

    选择绿色“+”号,导入jar即可。

    但是这种方式加入后,使用junit测试没有问题,但是正式运行时又会报错,解决方法是

    点击artifacts,选中自己刚才加入的jar包名(这里用的是网上图片,没有用自己图片放入),点击put into/web-inf/lib确认之后,报错就消失了。

    这种方式自己亲自测试后,是可以使用的。

    后续有谁知道怎么使用pom文件方式导入,欢迎留言告知,不甚感激。

    更新:

    后期自己重新建立了maven项目,重新执行上述步骤,的确到加pom文件就可以正常导入sqljbdc jar包了,不需要再自己手动导入,大家可以尝试一下重新新建一个项目看是否可以成功导入,后来查找原因是原先自己项目使用的setting配置文件中仓库位置出了问题才导致一直导不进去的。

    附加内容:sqljdbc与sqljdbc4的区别以及不同数据库的配置参数的差异

    参考链接

    https://blog.csdn.net/qq_21359547/article/details/79708279

    https://blog.csdn.net/earbao/article/details/44900083

    https://www.cnblogs.com/rookiebob/p/3749396.html

    https://blog.csdn.net/qq_34292044/article/details/79161259

  • 相关阅读:
    完全二叉树求结点左右孩子编号
    while(p)的作用
    数组和链表的区别
    Seqlist L 与 Seqlist *L的区别
    exit和return
    java EE 的页面获得路径
    如何理解asp.net的AutoEventWireup
    asp.net的服务器控件客户端空件的区别以及如何刷新页面不靠数据库数据停留在页面
    外部样式?内联样式?内部样式表?区别
    html 与 htm的区别
  • 原文地址:https://www.cnblogs.com/alice-cj/p/10441856.html
Copyright © 2011-2022 走看看