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
- Visit the MSDN site for SQL Server and download the latest version of the JDBC driver for your operating system.
- Unzip the package
- Open a command prompt and switch into the expanded directory where the
jar
file is located. - 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
|
- 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的最新版JDBC驱动(也称为"JDBC Driver for SQL Server"或"ms-jdbc-driver")。 2. **Java Development Kit (JDK)**:确保你的系统上已经安装了JDK,并且`JAVA_HOME`环境变量已...
<property name="driverClassName" value="com.mysql.cj.jdbc.Driver"/> <property name="url" value="jdbc:mysql://localhost:3306/your_database?useSSL=false&serverTimezone=UTC"/> ...
在Java应用中,通过加载MySQL的JDBC驱动,我们可以执行SQL语句、查询数据、更新数据库等操作。 MySQL驱动5.1.47是针对MySQL服务器5.1.x系列的一个特定版本,提供了与该版本数据库的最佳兼容性和性能优化。此驱动...
// Add asserts to verify the data is saved correctly } } ``` 运行测试,如果一切正常,你应该能在数据库中看到新插入的数据。 通过这个简单的Hibernate+Maven入门demo,你已经了解了如何在Java项目中集成...
首先,JDBC API本身是Java SE的一部分,它位于`java.sql`和`javax.sql`包中。然而,仅依赖这些API是不够的,因为它们并不包含实际与特定数据库通信的代码。因此,我们需要数据库供应商提供的JDBC驱动,这通常是一个...
Class.forName("com.mysql.cj.jdbc.Driver"); return DriverManager.getConnection(url, username, password); } catch (ClassNotFoundException | SQLException e) { e.printStackTrace(); } return null; }...
JDBC是Java标准库的一部分,它为Java开发者提供了与各种数据库进行交互的能力,无论数据库管理系统是Oracle、MySQL、SQL Server还是其他。 描述中提到,这是一个已经完成的简单登录系统,只需将此压缩包导入到相应...
<property name="driverClassName" value="com.mysql.cj.jdbc.Driver"/> <property name="url" value="jdbc:mysql://localhost:3306/petstore?useSSL=false&serverTimezone=UTC"/> <!-- Transaction ...
"driver_class": "org.hsqldb.jdbcDriver" } ``` 一旦有了`JDBCClient`实例,你可以通过调用`getConnection`方法建立到数据库的连接。这需要一个`Handler<AsyncResult<SQLConnection>>`作为参数。`AsyncResult`...
spring.datasource.driver-class-name=com.mysql.jdbc.Driver ``` Spring Boot会自动创建并管理一个`DataSource`实例,你可以通过`@Autowired`注入到你的服务类中使用。 然后,Spring Boot会自动配置`JdbcTemplate...
在Java开发中,Spring ... <property name="driverClassName" value="com.mysql.cj.jdbc.Driver"/> <property name="url" value="jdbc:mysql://localhost:3306/testdb?useSSL=false&serverTimezone=UTC"/> ...
在Eclipse等IDE中,可以将jar文件放入`lib`目录,然后右键选择“Build Path”->"Add to Build Path"。 接下来,我们可以编写Java代码来建立数据库连接: ```java import java.sql.Connection; import java.sql....
使用JDBC时,需要编写SQL语句,调用Statement或PreparedStatement对象执行SQL,处理结果集等。ORM框架则提供了更高级别的抽象,简化了数据库操作,例如通过注解或XML配置来映射Java对象与数据库表。 总的来说,Idea...
这可以通过IDE的设置完成,如在Eclipse中,可以将其放入`lib`目录并右键选择"Build Path" -> "Add to Build Path";在Maven项目中,可以在`pom.xml`中添加依赖。 4. **连接数据库**: 使用以下代码片段示例,演示...
Oracle JDBC驱动主要有两种类型: Thin Driver 和 Thick Driver。在本场景中提到的"java连接Oracle数据库仅需要的jar包",很可能是指 Thin Driver,因为它是轻量级的,只依赖Java运行环境,不需要Oracle客户端安装。...
这个驱动,也称为JDBC驱动,是按照Java Database Connectivity (JDBC) API规范开发的,允许开发者在Java环境中执行SQL语句,进行数据查询、插入、更新和删除等操作。 MySQL Connector/J 是一个Type 4 JDBC驱动,这...
在本教程中,我们将探讨如何使用Spring Boot、Maven、IntelliJ IDEA和MySQL数据库创建一个实战项目,目的是从数据库获取信息并在前端展示。首先,我们需要确保我们的开发环境已准备就绪,包括安装IntelliJ IDEA作为...
同时,你需要下载并添加MySQL的Java连接驱动(JDBC driver)到你的项目类路径中。通常,这是`mysql-connector-java`的jar文件,你可以从MySQL官方网站获取。 1. **引入MySQL JDBC驱动** 在你的JavaBean类中,首先...
Class.forName("oracle.jdbc.driver.OracleDriver"); Connection conn = DriverManager.getConnection( "jdbc:oracle:thin:@//hostname:port/service_name", "username", "password"); ``` 其中,`hostname`是...
// your installation of JDBC Driver Failed e.printStackTrace(); } } ``` 这里使用了`org.gjt.mm.mysql.Driver`作为驱动类名,这可能不是最新的MySQL JDBC驱动名称。建议使用`com.mysql.cj.jdbc.Driver`来...