`
cobrano1
  • 浏览: 28653 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Add Microsoft SQL JDBC driver to Maven

阅读更多
 
 

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:
1
mvn install:install-file -Dfile=sqljdbc4.jar -Dpackaging=jar -DgroupId=com.microsoft.sqlserver -DartifactId=sqljdbc4 -Dversion=4.0
    1. You should see something similar to this:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
[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:

1
2
3
4
5
<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.

分享到:
评论

相关推荐

    java连接sql server 2012环境搭建

    你可以从微软官方网站下载适用于Java的最新版JDBC驱动(也称为"JDBC Driver for SQL Server"或"ms-jdbc-driver")。 2. **Java Development Kit (JDK)**:确保你的系统上已经安装了JDK,并且`JAVA_HOME`环境变量已...

    Spring-JDBC整合-MySQL8、java8版本

    &lt;property name="driverClassName" value="com.mysql.cj.jdbc.Driver"/&gt; &lt;property name="url" value="jdbc:mysql://localhost:3306/your_database?useSSL=false&serverTimezone=UTC"/&gt; ...

    mysql驱动连接5.1.47

    在Java应用中,通过加载MySQL的JDBC驱动,我们可以执行SQL语句、查询数据、更新数据库等操作。 MySQL驱动5.1.47是针对MySQL服务器5.1.x系列的一个特定版本,提供了与该版本数据库的最佳兼容性和性能优化。此驱动...

    HIbernate+Maven入门demo

    // Add asserts to verify the data is saved correctly } } ``` 运行测试,如果一切正常,你应该能在数据库中看到新插入的数据。 通过这个简单的Hibernate+Maven入门demo,你已经了解了如何在Java项目中集成...

    实现jdbc所需要的jar包汇总.zip

    首先,JDBC API本身是Java SE的一部分,它位于`java.sql`和`javax.sql`包中。然而,仅依赖这些API是不够的,因为它们并不包含实际与特定数据库通信的代码。因此,我们需要数据库供应商提供的JDBC驱动,这通常是一个...

    Maven-java-数据库操作

    Class.forName("com.mysql.cj.jdbc.Driver"); return DriverManager.getConnection(url, username, password); } catch (ClassNotFoundException | SQLException e) { e.printStackTrace(); } return null; }...

    jdbc数据库登录系统.rar

    JDBC是Java标准库的一部分,它为Java开发者提供了与各种数据库进行交互的能力,无论数据库管理系统是Oracle、MySQL、SQL Server还是其他。 描述中提到,这是一个已经完成的简单登录系统,只需将此压缩包导入到相应...

    基于Maven搭建Spring+Mybatis项目的简单示例

    &lt;property name="driverClassName" value="com.mysql.cj.jdbc.Driver"/&gt; &lt;property name="url" value="jdbc:mysql://localhost:3306/petstore?useSSL=false&amp;serverTimezone=UTC"/&gt; &lt;!-- Transaction ...

    Vert-x-通过异步的方式使用JDBC连接SQL

    "driver_class": "org.hsqldb.jdbcDriver" } ``` 一旦有了`JDBCClient`实例,你可以通过调用`getConnection`方法建立到数据库的连接。这需要一个`Handler&lt;AsyncResult&lt;SQLConnection&gt;&gt;`作为参数。`AsyncResult`...

    boot-crmSpring数据库开发--SpringJDBC的配置

    spring.datasource.driver-class-name=com.mysql.jdbc.Driver ``` Spring Boot会自动创建并管理一个`DataSource`实例,你可以通过`@Autowired`注入到你的服务类中使用。 然后,Spring Boot会自动配置`JdbcTemplate...

    spring jdbc Templatetest 访问mysql数据库,批量插入数据

    在Java开发中,Spring ... &lt;property name="driverClassName" value="com.mysql.cj.jdbc.Driver"/&gt; &lt;property name="url" value="jdbc:mysql://localhost:3306/testdb?useSSL=false&amp;serverTimezone=UTC"/&gt; ...

    java 连接Oracle 数据库 jar包

    在Eclipse等IDE中,可以将jar文件放入`lib`目录,然后右键选择“Build Path”-&gt;"Add to Build Path"。 接下来,我们可以编写Java代码来建立数据库连接: ```java import java.sql.Connection; import java.sql....

    idea连接oracle数据库需要的jar包和配套的pom.xml文件

    使用JDBC时,需要编写SQL语句,调用Statement或PreparedStatement对象执行SQL,处理结果集等。ORM框架则提供了更高级别的抽象,简化了数据库操作,例如通过注解或XML配置来映射Java对象与数据库表。 总的来说,Idea...

    mysqll连接所需jar包mysql-connector-java-5.1.23-bin

    这可以通过IDE的设置完成,如在Eclipse中,可以将其放入`lib`目录并右键选择"Build Path" -&gt; "Add to Build Path";在Maven项目中,可以在`pom.xml`中添加依赖。 4. **连接数据库**: 使用以下代码片段示例,演示...

    java连接orcle数据库仅需要的jar包

    Oracle JDBC驱动主要有两种类型: Thin Driver 和 Thick Driver。在本场景中提到的"java连接Oracle数据库仅需要的jar包",很可能是指 Thin Driver,因为它是轻量级的,只依赖Java运行环境,不需要Oracle客户端安装。...

    MysqlConnectorJava5.1.30

    这个驱动,也称为JDBC驱动,是按照Java Database Connectivity (JDBC) API规范开发的,允许开发者在Java环境中执行SQL语句,进行数据查询、插入、更新和删除等操作。 MySQL Connector/J 是一个Type 4 JDBC驱动,这...

    Springboot+maven+idea+mysql实战之获取数据库信息显示在前端

    在本教程中,我们将探讨如何使用Spring Boot、Maven、IntelliJ IDEA和MySQL数据库创建一个实战项目,目的是从数据库获取信息并在前端展示。首先,我们需要确保我们的开发环境已准备就绪,包括安装IntelliJ IDEA作为...

    javabean连接数据库

    同时,你需要下载并添加MySQL的Java连接驱动(JDBC driver)到你的项目类路径中。通常,这是`mysql-connector-java`的jar文件,你可以从MySQL官方网站获取。 1. **引入MySQL JDBC驱动** 在你的JavaBean类中,首先...

    java 连接数据库实现用户登录功能

    Class.forName("oracle.jdbc.driver.OracleDriver"); Connection conn = DriverManager.getConnection( "jdbc:oracle:thin:@//hostname:port/service_name", "username", "password"); ``` 其中,`hostname`是...

    在java中调用MySQL中的命令

    // your installation of JDBC Driver Failed e.printStackTrace(); } } ``` 这里使用了`org.gjt.mm.mysql.Driver`作为驱动类名,这可能不是最新的MySQL JDBC驱动名称。建议使用`com.mysql.cj.jdbc.Driver`来...

Global site tag (gtag.js) - Google Analytics