之前 , 不使用 maven 管理 jar 包的时候 , 链接 SQL Server 数据库的时候用的都是 sqljdbc4.jar 驱动包 , 刚用 maven 做测试的时候 , 到中央仓库找不到 sqljdbc4.jar 的坐标 , 到网上搜了一下 ,总结了2中方法:
1)自己将jar放入maven仓库
下载sqljdbc4.jar到本地(如下附件),使用命令添加到maven库中,mvn install:install-file -
Dfile=e:\sqljdbc4.jar -Dpackaging=jar -DgroupId=com.microsoft.sqlserver -DartifactId=sqljdbc4 -Dversion=4.0 注意路径。
使用xml导入:
<dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>sqljdbc4</artifactId> <version>4.0</version> </dependency>
连接配置:
<property name="driverClassName" value="com.microsoft.sqlserver.jdbc.SQLServerDriver" />
<property name="url" value="jdbc:sqlserver://localhost:1433;databaseName=test" />
<property name="username" value="sa" />
<property name="password" value="pass" />
2)使用 jtds 连接sqlserver.
<dependency>
<groupId>net.sourceforge.jtds</groupId>
<artifactId>jtds</artifactId>
<version>1.2.4</version>
</dependency>
连接配置稍有不同:
<property name="driverClassName" value="net.sourceforge.jtds.jdbc.Driver" />
<property name="url" value="jdbc:jtds:sqlserver://localhost:1433/test" />
<property name="username" value="sa" />
<property name="password" value="pass" />
相关推荐
将其添加到项目的`lib`目录或者在Maven的`pom.xml`文件中配置依赖,例如: ```xml <groupId>com.microsoft.sqlserver</groupId> <artifactId>mssql-jdbc <version>8.4.1.jre11 ``` 接下来,我们需要在...
在本案例中,我们关注的是"sqljdbc42.jar",这是一个适用于Java 8 (JDK 8)的SQL Server连接驱动。下面将详细讨论SQL Server JDBC驱动以及如何在JDK 8环境下进行配置和使用。 SQL Server JDBC驱动是由Microsoft提供...
2. 在Java代码中,通过Class.forName()方法加载驱动,例如:`Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");` 3. 使用DriverManager.getConnection()方法建立到SQL Server的连接,提供服务器地址...
对于Java开发者来说,与SQL Server进行交互通常需要依赖特定的驱动程序,这就是所谓的“SQL Server连接驱动”。在本篇中,我们将深入探讨SQL Server连接驱动以及如何在Java环境中使用它。 1. **JDBC驱动**:Java ...
本主题聚焦于如何在Maven项目中添加`sqljdbc4`驱动作为依赖,以便连接到SQL Server 2000 SP4或更低版本的数据库。 `sqljdbc4`是微软提供的JDBC驱动,适用于与SQL Server进行通信。对于Java应用程序,JDBC(Java ...
4. **Maven或Gradle**:在使用这些构建工具时,可以在pom.xml或build.gradle文件中添加相应的依赖项,自动下载并管理驱动jar。 在Java代码中,你可以使用以下代码片段来建立与SQL Server的连接: ```java import ...
- 加载JDBC驱动:`Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver")` - 创建数据库连接:`Connection conn = DriverManager.getConnection(url, username, password)` - 创建Statement或...
确保在运行此代码之前,已经将JAR文件添加到项目的类路径或使用Maven或Gradle等构建工具进行依赖管理。 总的来说,SQL Server驱动包是Java开发者与SQL Server数据库进行通信的重要工具,它提供了全面的API和功能,...
首先,`SQLServer2000版本的驱动包`是指用于与SQL Server 2000数据库进行连接的Java驱动程序。在Java编程中,我们通常使用JDBC(Java Database Connectivity)接口来与各种数据库进行交互。对于SQL Server,微软提供...
本教程将通过一个小例子,详细介绍如何使用MyBatis连接到SQLServer数据库。 首先,我们需要在项目中引入MyBatis和SQLServer的驱动依赖。如果你使用的是Maven,可以在pom.xml文件中添加以下依赖: ```xml <!-- ...
总之,SqlServer2008R2数据库驱动包是Java开发者连接和操作SQL Server 2008 R2数据库不可或缺的工具,提供了高效、可靠的接口。无论是进行简单的查询还是复杂的事务处理,这两个版本的驱动都能提供稳定的支持。正确...
在Java编程中,连接SQL Server数据库通常需要特定的驱动程序,这些驱动程序以JAR(Java Archive)文件的形式存在。本话题将详细讲解如何使用Java连接SQL Server数据库所需的驱动jar包,以及它们的功能。 首先,Java...
<groupId>com.microsoft.sqlserver</groupId> <artifactId>mssql-jdbc <version>6.x.x.jre8</version> <!-- 根据实际版本号替换 --> ``` 确保版本号与`sqljdbc42.jar`的实际版本匹配,以便获得最佳的兼容性和...
String url = "jdbc:sqlserver://localhost:1433;databaseName=myDatabase"; String username = "myUsername"; String password = "myPassword"; try (Connection conn = DriverManager.getConnection(url, ...
1. **添加依赖**:首先,你需要将SQL Server 2000的JDBC驱动jar文件添加到你的项目类路径中。这可以通过在IDE如Eclipse或IntelliJ IDEA中配置构建路径,或者在构建脚本(如Maven或Gradle)中声明依赖来实现。 2. **...
在Java编程环境中,连接到SQL Server 2000数据库通常需要使用JDBC(Java Database Connectivity)驱动程序。JDBC是Java平台的标准接口,允许Java应用程序与各种类型的数据库进行交互。下面将详细介绍如何使用Java...
在这个场景中,"java连接sqlserver2008驱动包"指的是用来建立Java应用程序与SQL Server 2008数据库连接的驱动程序。SQL Server 2008的JDBC驱动通常由Microsoft提供,名为`mssql-jdbc`。 首先,我们需要了解JDBC驱动...
String url = "jdbc:sqlserver://localhost:1433;databaseName=myDB"; String user = "myUsername"; String password = "myPassword"; try (Connection conn = DriverManager.getConnection(url, user, ...
在实际项目中,为了更好的管理和版本控制,通常会将`sqljdbc42.jar`添加到项目的类路径(classpath)或者依赖管理工具(如Maven或Gradle)的依赖列表中。这样,当项目运行时,JVM能够自动找到并加载这个驱动,以便...
String url = "jdbc:sqlserver://localhost:1433;databaseName=myDatabase"; String user = "username"; String password = "password"; try { Connection conn = DriverManager.getConnection(url, user, ...