`

安装SQL Server驱动到Maven仓库

阅读更多

 

   我的问题:

   在公司项目中使用到sqlserver 2008 ,而公司管理项目架构用的是maven,所以需要导入相应的jar包,但是在maven中央仓库,找到了第三方 jtds  jar 1.3.1(JDK 1.7.X)与项目jdk不一致,所以抛出异常,

java.lang.UnsupportedClassVersionError: net/sourceforge/jtds/jdbc/Driver : unsupported classversion 51.0 (unable to load class net.sourceforge.jtds.jdbc.Driver)

 

51.0 --> jdk 1.7

 

原本认为只能使用maven 中央库提供的 sqlserver jdbc 的 jar包(第三方),官方的配置如下,貌似也可以!

我的做法是使用了 jtds-1.2.6.jar包,但这个官方的还是mark下!

 

转载:

Maven does not directly support some libraries, like Microsoft’s SQL Server JDBC. This tutorial will show you how to add an external dependency to your local Maven repository. It assumes you have already installed Maven.

Download the JDBC driver for Microsoft SQL Server

  1. Visit the MSDN site for SQL Server and download the latest version of the JDBC driver for your operating system.
  2. Unzip the package
  3. Open a command prompt and switch into the expanded directory where the jar file is located.
  4. Execute the following command. Be sure to modify the jar file name and version as necessary:
mvn install:install-file -Dfile=sqljdbc4.jar -Dpackaging=jar -DgroupId=com.microsoft.sqlserver -DartifactId=sqljdbc4 -Dversion=4.0
 
You should see something similar to this:
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-install-plugin:2.3.1:install-file (default-cli) @ standalone-pom ---
[INFO] Installing /Users/claude/installers/JDBC/sqljdbc_4.0/enu/sqljdbc4.jar to/Users/claude/.m2/repository/com/microsoft/sqlserver/sqljdbc4/4.0/sqljdbc4-4.0.jar
[INFO] Installing /var/folders/c6/q1bdtq557kv54783p1g6cbsw0000gp/T/mvninstall1874482299687761721.pom to /Users/claude/.m2/repository/com/microsoft/sqlserver/sqljdbc4/4.0/sqljdbc4-4.0.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.208s
[INFO] Finished at: Tue Mar 13 14:07:31 EDT 2012
[INFO] Final Memory: 3M/81M
[INFO] ------------------------------------------------------------------------

Modify your POM

Include the new dependency by modifying your project’s pom.xml. Add the following dependency:

<dependency>
    <groupId>com.microsoft.sqlserver</groupId>
    <artifactId>sqljdbc4</artifactId>
    <version>4.0</version>
</dependency>

Save the pom.xml file and build the project to make sure no errors exist.

分享到:
评论

相关推荐

    maven中本地安装oracle,sqlserver驱动包lib.rar

    为了上传到私有Maven仓库,可以创建一个自定义的Maven插件配置,打包这两个jar文件,并将它们推送到私有仓库。这样,其他项目可以通过常规的Maven依赖机制来引用这些驱动,而无需关心它们的本地路径。 总结一下,本...

    maven仓库添加sqljdbc4的依赖

    在Java开发中,Maven仓库是管理项目依赖的重要工具,它可以帮助我们自动下载并管理所需的库文件,使得项目构建更加方便。本主题聚焦于如何在Maven项目中添加`sqljdbc4`驱动作为依赖,以便连接到SQL Server 2000 SP4...

    sqljdbc4的maven包

    1. 加载驱动:`Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver")` 2. 创建连接:`Connection conn = DriverManager.getConnection(url, username, password)` 3. 执行SQL:`Statement stmt = conn....

    java连接sqlserver2008驱动包

    1. **下载驱动**:你可以从Microsoft的官方网站或者Maven仓库下载`mssql-jdbc`驱动的jar包,例如`mssql-jdbc-7.x.x.jre8.jar`,这里的版本号可能会根据发布时间而变化。 2. **引入驱动**:将下载的jar包添加到项目...

    microsoft sqlserver2005 java驱动包 sqljdbc.jar

    在当前情况下,获取最新版的Microsoft JDBC驱动程序,你应该直接访问微软的官方网站或者通过Maven仓库等合法渠道。 在标签中,"microsoft sqlserver2005 java驱动包"和"sqljdbc.jar"重申了我们讨论的主题,即针对...

    maven 下载 sqljdbc4-4.0.jar

    String url = "jdbc:sqlserver://localhost:1433;databaseName=myDatabase"; String username = "myUsername"; String password = "myPassword"; Connection conn = DriverManager.getConnection(url, username, ...

    Java连接SqlServer 驱动包(含连接代码)

    最新版本号可查阅Microsoft官方文档或Maven仓库。 2. **建立数据库连接**: 连接SQL Server数据库的基本步骤是创建`java.sql.Connection`对象。以下是一个简单的Java连接代码示例: ```java import java.sql....

    连接sqlserver2005的驱动类

    这些驱动文件可以通过微软官方网站或者Maven仓库获取。 接下来,了解如何在Java代码中使用驱动类连接SQL Server 2005: 1. **导入驱动**:在JSP或Java类中,首先需要导入JDBC驱动的包。对于SQL Server 2005,通常...

    Java连接SQL Server 2000 驱动

    1、下载SQL JDBC 驱动,3.0版 的jar包(一定要3.0版的,4.0版的只能用在SQL server 2005版以上,而且Maven Repository找不到的,只能自己加入本地仓库或直接放入项目中)。 2、导入jar包到本地仓库或项目目录中。 3...

    数据库连接池配置使用驱动(sqlserver+mysql)

    同样,你可以从MySQL官网或Maven仓库获取。 2. **添加驱动到类路径**:将`mysql-connector-java.jar`放入Tomcat的`lib`目录。 3. **配置context.xml**:在相同的`myapp.xml`文件中,添加以下MySQL数据源配置: ``...

    JDBC 连接到 SQL server 2005 数据库简单例子

    你可以从Microsoft官方网站或者Maven仓库获取适用于SQL Server 2005的最新JDBC驱动。 接下来,我们将编写一个简单的Java程序来演示JDBC的基本操作: ```java import java.sql.Connection; import java.sql....

    SQL Server连接Jar包

    1. **下载驱动**:从Microsoft官方网站或者Maven仓库下载适合你的Java环境和SQL Server版本的JDBC驱动包,例如`mssql-jdbc-&lt;version&gt;.jar`。 2. **引入依赖**:将下载的JAR包添加到你的项目类路径中。如果你使用的...

    sqljdbc4-4.0.jar

    2. Maven仓库或Gradle的远程仓库中缺少该版本的驱动包。 3. 网络问题导致下载失败。 解决方法包括: - 检查并确认pom.xml或build.gradle文件中的依赖配置是否正确,如添加如下Maven依赖: ```xml &lt;groupId&gt;...

    搭建cas服务,cas与sqlserver连接,cas与security连接

    2. **下载CAS服务器**:从官方GitHub仓库或者Maven仓库获取最新的CAS服务器源码或者二进制发布包。 3. **构建与配置**:使用Maven或者其他构建工具进行构建。修改`/conf/cas.properties`文件配置你的CAS服务器,...

    sqlserver jdbc jar

    标题中的"sqlserver jdbc jar"指的是SQL Server数据库与Java应用程序之间的连接桥梁,即JDBC驱动程序,用于在Java环境中访问和操作SQL Server数据库。这里主要讨论的是Microsoft SQL Server的Java Database ...

    jsp连接sqlserver2008的jar包

    1. **下载驱动**:你可以从Microsoft官方网站或者Maven仓库下载`mssql-jdbc`的最新版本。 2. **添加到项目**:将`mssql-jdbc.jar`文件复制到你的Web应用的`WEB-INF/lib`目录下。这样,当你的JSP应用运行时,Tomcat...

    sqljdbc-osgi:Microsoft SQL Server JDBC 驱动程序的 OSGi 包装器

    Microsoft SQL Server JDBC 驱动程序... 安装驱动到本地Maven仓库 mvn install:install-file -Dfile=sqljdbc.jar -DgroupId=com.microsoft -DartifactId=sqljdbc3 -Dversion=4.0.2206.100 -Dpackaging=jar mvn instal

    sqlserver数据库jar包

    标签中的“sqlserver数据库jar包”和“sqlserver jar包”进一步明确了讨论的主题,即与SQL Server数据库相关的Java驱动程序。 在实际使用中,我们通常会按照以下步骤操作: 1. **获取jar包**:你可以从微软官方...

    jsp连接SQL Server

    1. **下载JDBC驱动**:访问Microsoft官方网站或Maven仓库下载适用于SQL Server的JDBC驱动程序。 2. **添加驱动到项目**:将下载的JDBC驱动(通常是.jar文件)添加到项目的类路径中。在Eclipse或IntelliJ IDEA等IDE...

    都市供求信息网-struts2架构的例程序(sqlserver数据库)

    SQL Server是一种广泛使用的关系型数据库管理系统,支持事务处理、数据仓库和分析服务,适用于大型企业级应用。 在解压后的文件列表中,尽管没有提供具体的文件名,但我们可以假设它可能包含以下组件: 1. 源代码...

Global site tag (gtag.js) - Google Analytics