当前位置:首页 > Java

java如何连接sql server

2026-02-04 23:34:43Java

连接 SQL Server 的步骤

准备工作
确保已安装 SQL Server 并启用 TCP/IP 协议。下载并安装 Microsoft JDBC Driver for SQL Server

添加 JDBC 驱动依赖
若使用 Maven,在 pom.xml 中添加以下依赖:

java如何连接sql server

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

编写连接代码
使用 DriverManager 建立连接,示例如下:

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

public class SQLServerConnection {
    public static void main(String[] args) {
        String url = "jdbc:sqlserver://localhost:1433;databaseName=YourDatabase;encrypt=true;trustServerCertificate=true";
        String user = "username";
        String password = "password";

        try {
            Connection connection = DriverManager.getConnection(url, user, password);
            System.out.println("Connected to SQL Server successfully.");
            connection.close();
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }
}

关键参数说明

java如何连接sql server

  • url 格式:jdbc:sqlserver://[serverName[\instanceName]:port];databaseName=YourDatabase
  • 若启用加密,需添加 encrypt=true;trustServerCertificate=true
  • 默认端口为 1433,若使用命名实例需替换为实例端口。

异常处理
捕获 SQLException 并处理连接失败情况,例如检查网络、凭据或服务状态。

连接池配置(可选)
对于生产环境,建议使用连接池(如 HikariCP)优化性能:

HikariConfig config = new HikariConfig();
config.setJdbcUrl(url);
config.setUsername(user);
config.setPassword(password);
HikariDataSource dataSource = new HikariDataSource(config);

标签: javasql
分享给朋友:

相关文章

如何配置java环境

如何配置java环境

下载JDK安装包 访问Oracle官网或OpenJDK官网,选择适合操作系统的JDK版本(如Windows、macOS或Linux)。下载完成后,运行安装程序并按照提示完成安装。 设置环境变量 右键…

java如何创建类

java如何创建类

创建类的基本语法 在Java中,类通过class关键字定义,语法如下: [访问修饰符] class 类名 { // 成员变量(属性) // 构造方法 // 成员方法 }…

java前景如何

java前景如何

Java 当前的市场需求 Java 在企业级开发、大数据、云计算等领域仍占据重要地位。许多大型企业(如银行、电商平台)依赖 Java 构建后端系统。招聘平台数据显示,Java 开发岗位数量稳定,尤其在…

java如何编写接口

java如何编写接口

编写Java接口的基本语法 在Java中,接口通过interface关键字定义,可以包含抽象方法、默认方法、静态方法和常量。 public interface MyInterface {…

java如何遍历map

java如何遍历map

遍历Map的几种方法 在Java中,遍历Map有多种方式,可以根据需求选择合适的方法。以下是常见的几种遍历方式: 使用entrySet遍历 通过entrySet()方法获取键值对的集合,可以同时访问…

java中如何输入

java中如何输入

输入方法 在Java中,可以通过多种方式实现输入操作,具体取决于输入来源和需求。以下是几种常见的输入方法: 使用Scanner类 Scanner类是Java中最常用的输入工具,适用于从控制台或文件读…