JDBC 连接 SQL Server Demo【含代码示例】


在现代软件开发中,Java Database Connectivity (JDBC) 是一种用于 Java 应用程序与各种数据库进行交互的 API。虽然 JDBC 主要与 MySQL 相关联,但它同样适用于其他数据库系统,比如 Microsoft SQL Server。本文将详细介绍如何使用 JDBC 连接 SQL Server,并通过一系列示例代码演示如何执行基本的数据库操作,包括连接、插入、查询、更新和删除数据。无论你是初学者还是有一定经验的开发者,这篇文章都将帮助你更好地理解和掌握 JDBC 在 SQL Server 上的应用。

基本概念与作用说明

JDBC 驱动程序充当了 Java 应用程序与数据库之间的桥梁,允许开发者使用标准的 Java 方法来执行 SQL 语句。在连接 SQL Server 的过程中,我们需要使用特定于 SQL Server 的 JDBC 驱动程序,即 mssql-jdbc.jar

准备工作

在开始编写代码之前,确保已经安装了 SQL Server 并创建了一个用于测试的数据库。此外,还需要下载并配置 SQL Server 的 JDBC 驱动至项目的类路径中。

示例一:添加 SQL Server JDBC 驱动至项目

在 Maven 项目中,可以通过添加以下依赖到 pom.xml 文件中:

<dependencies>
    <dependency>
        <groupId>com.microsoft.sqlserver</groupId>
        <artifactId>mssql-jdbc</artifactId>
        <version>9.2.1.jre11</version>
    </dependency>
</dependencies>

连接数据库

示例二:使用 JDBC 连接 SQL Server

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class ConnectionDemo {
   
    public static void main(String[] args) {
   
        String url = "jdbc:sqlserver://localhost:1433;databaseName=TestDB";
        String user = "sa";
        String password = "your_password";
        
        try (Connection connection = DriverManager.getConnection(url, user, password)) {
   
            System.out.println("Connected to SQL Server database!");
        } catch (SQLException e) {
   
            System.out.println("Connection failed!");
            e.printStackTrace();
        }
    }
}

执行 SQL 语句

一旦建立了连接,就可以通过 StatementPreparedStatement 对象来执行 SQL 语句。

示例三:使用 Statement 插入数据

import java.sql.Connection;
import java.sql.DriverManager;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DTcode7

客官,赏个铜板吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值