用maven和jdbc连接SQL server

本文介绍了如何通过Maven构建Java项目,并添加SQL Server的依赖,详细步骤包括创建Maven项目,导入适合的SQL Server JDBC驱动,配置jdbc.properties文件,并提供了连接测试的代码段,帮助读者理解如何成功连接到SQL Server数据库。
摘要由CSDN通过智能技术生成

1.创建Maven项目

2.导入SQL server依赖

低版本的SQL server无法直接用maven仓库导入,需要使用新版依赖。

    <dependency>
        <groupId>com.microsoft.sqlserver</groupId>
        <artifactId>mssql-jdbc</artifactId>
        <version>6.1.0.jre8</version>
    </dependency>

3.将jdbc.properties文件放入resources文件夹下

文件路径
配置文件代码:
user=sa
password=Zd@123
url=jdbc:sqlserver://127.0.0.1:1433;DatabaseName=DD
driverClass=com.microsoft.sqlserver.jdbc.SQLServerDriver

4.连接测试代码

public class ConnectionTest
  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JDBC (Java Database Connectivity) 是一种用于Java应用程序与关系数据库交互的API标准。要使用JDBC连接SQL Server 2008,首先你需要确保你的项目中已经包含了相应的JDBC驱动,比如Microsoft JDBC Driver for SQL Server (msjdbcsql.jar)。 以下是使用JDBC连接SQL Server 2008的基本步骤: 1. **添加JDBC驱动**: 在你的项目构建路径中添加MS JDBC驱动库。如果是Maven项目,可以在pom.xml文件中添加依赖: ```xml <dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>mssql-jdbc</artifactId> <version>9.4.x</version> <!-- 更新到最新的版本 --> </dependency> ``` 2. **加载驱动**: 在Java代码中,使用Class.forName()方法加载驱动: ```java Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); ``` 3. **创建连接**: 使用DriverManager.getConnection()方法创建到数据库的连接,提供数据库URL、用户名和密码: ```java String url = "jdbc:sqlserver://your_server_address;databaseName=your_database_name"; String user = "your_username"; String password = "your_password"; Connection conn = DriverManager.getConnection(url, user, password); ``` 4. **执行SQL查询或操作**: 使用Connection对象的Statement或PreparedStatement接口执行SQL语句: ```java Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery("SELECT * FROM your_table"); // 或者使用预编译的Statement(防止SQL注入) String sql = "SELECT * FROM your_table WHERE id = ?"; PreparedStatement pstmt = conn.prepareStatement(sql); pstmt.setInt(1, your_id); rs = pstmt.executeQuery(); ``` 5. **处理结果集**: 处理查询结果,例如遍历ResultSet,获取数据。 6. **关闭资源**: 用完后记得关闭Connection、Statement和ResultSet: ```java rs.close(); pstmt.close(); stmt.close(); conn.close(); ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值