当前位置:首页 > 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 中添加以下依赖:

<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();
        }
    }
}

关键参数说明

  • 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);

java如何连接sql server

标签: javasql
分享给朋友:

相关文章

java如何输入

java如何输入

使用Scanner类进行输入 Scanner类是Java中最常用的输入工具,适用于从控制台或文件读取数据。需要导入java.util.Scanner包。 基本语法: Scanner sca…

java如何下载

java如何下载

下载Java的步骤 访问Oracle官方网站或OpenJDK项目页面下载Java开发工具包(JDK)。Oracle JDK适用于商业用途,OpenJDK为开源版本。 打开浏览器,进入Oracle J…

java如何删除文件

java如何删除文件

删除文件的基本方法 使用 java.io.File 类的 delete() 方法可以删除文件。如果文件存在且删除成功,返回 true;否则返回 false。 import java.io…

java如何输入字符串

java如何输入字符串

使用 Scanner 类 在 Java 中,可以通过 java.util.Scanner 类来输入字符串。以下是一个示例代码: import java.util.Scanner; public…

java如何创建项目

java如何创建项目

使用IDE创建Java项目(以IntelliJ IDEA为例) 打开IntelliJ IDEA,选择“New Project”。 在左侧菜单中选择“Java”,确保已配置JDK(若无需手动添加)。 勾…

java如何获取当前时间

java如何获取当前时间

获取当前时间的方法 在Java中,可以通过多种方式获取当前时间。以下是几种常见的方法: 使用 java.util.Date Date currentDate = new Date(); Sys…