IDEA连接sqlserver数据库

本文详细介绍如何在IDEA中配置并连接SQLServer数据库,包括安装数据库、设置登录名及密码、配置端口、下载并导入JDBC包等步骤。

数据库配置

先安装sqlserver。链接:sqlserver数据库引擎管理工具。安装……自己找教程吧。

登录名

1.先用Windows身份验证登录
在这里插入图片描述
2.打开登录名>安全性,找到或新建登录名
在这里插入图片描述
右键登录名,设置密码
在这里插入图片描述
3.重新登录管理工具,用SQL Server身份验证方式,登录名、密码正确则登录成功
在这里插入图片描述
新建一个数据库,其中新建people表用来测试
在这里插入图片描述

端口设置

1.右键我的电脑->管理->服务和应用程序->SQL server网络配置
在这里插入图片描述
2.找到TCP/IP,双击打开IP地址选项卡,并配置
在这里插入图片描述
在这里插入图片描述
3.重启SQL Server服务

下载JDBC包

下载JDBC并解压到任何位置
在这里插入图片描述

在IDEA中导入jar包

1.新建一个项目,创建一个测试类

public class Test {
    private static Connection dbConn = null;

    public static void main(String[] args) {
        String dbURL = "jdbc:sqlserver://192.168.1.125:1433;DatabaseName=sa";

        try {
            //1.加载驱动
            Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
            System.out.println("加载驱动成功!");
            //2.连接
            dbConn = DriverManager.getConnection(dbURL, "sa", "123");
            System.out.println("连接数据库成功!");
            String sql="select * from people";
            PreparedStatement statement=null;
            statement=dbConn.prepareStatement(sql);
            ResultSet res=null;
            res=statement.executeQuery();
            while(res.next()){
                String title=res.getString("name");
                System.out.println(title);
            }
        }catch(Exception e) {
            e.printStackTrace();
            System.out.println("连接数据库失败!");
        }

    }
}

2.按Ctrl+Alt+shift+S或打开File->Project Structure,打开Dependencies选项卡,添加jar包如下
在这里插入图片描述
3.按Ctrl+shift+F10启动程序,结果如下

加载驱动成功!
连接数据库成功!
王五
李四
张三

读取成功

<think>我们正在处理用户关于IntelliJIDEA连接SQLServer数据库的配置步骤问题。根据引用内容,我们已经有了详细的步骤说明。现在需要将这些步骤整理成清晰、易于理解的指南,并确保符合系统级指令(如使用正确的LaTeX格式、中文回答等)。同时,我们需要在末尾生成相关问题。步骤分解:1.前期准备:确保SQLServer已安装,并准备好连接信息(服务器名称、端口、用户名、密码)。下载并安装适当的JDBC驱动程序。2.连接步骤:在IDEA中通过Database工具窗口添加数据源,选择SQLServer,输入连接信息,测试连接。3.调整驱动和版本:如果连接失败,可能需要调整驱动版本(例如改为8.2.2)。4.完成连接:测试成功后,输入密码并完成连接。5.注意事项:数据安全、备份和错误处理。我们将按照这些步骤编写回答,并确保:-使用中文-行内数学表达式(如果有)使用$...$格式(但此问题中可能没有数学表达式)-独立公式(如果有)使用$$...$$格式(同样,此问题可能没有)-在引用内容末尾添加引用标识([^1]和[^2])同时,我们将生成3个相关问题。注意:引用[1]提供了详细的步骤,引用[2]提供了驱动类名的具体信息(com.microsoft.sqlserver.jdbc.SQLServerDriver)。我们将整合这两部分信息。最终回答结构:1.前期准备2.连接步骤(包括测试连接)3.调整驱动和版本(如果需要)4.完成连接5.注意事项6.相关问题</think>### IntelliJ IDEA 连接 SQL Server 数据库配置步骤 #### 一、前期准备 1. 确保已安装 SQL Server 数据库,准备好以下信息: - 服务器名称(或 IP 地址) - 端口号(默认 `1433`) - 登录用户名和密码 2. 下载 [Microsoft JDBC 驱动程序](https://learn.microsoft.com/zh-cn/sql/connect/jdbc/download-microsoft-jdbc-driver-for-sql-server) - 推荐版本:`mssql-jdbc-12.4.2.jre11.jar`(根据 JDK 版本选择) #### 二、配置数据库连接 1. **打开 Database 工具窗口** - 顶部菜单栏:`View` → `Tool Windows` → `Database` - 或使用快捷键:`Alt + Shift + F10`(Windows)/ `⌥ + ⇧ + F10`(macOS) 2. **添加数据源** - 点击 `+` → `Data Source` → `Microsoft SQL Server` - 填写连接信息: ``` Host: 服务器 IP 或名称 Port: 1433 User: 登录名 Password: 密码 Database: 目标数据库名(可选) ``` 3. **测试连接** - 点击 `Test Connection` - 若提示 **TLS 错误** → 勾选 `Enable TLSv1, TLSv1.1, TLSv1.2` - 若提示 **驱动缺失** → 进入下一步配置驱动 #### 三、配置 JDBC 驱动 1. 在连接设置页面: - 点击 `Drivers` 标签 → 选择 `Microsoft SQL Server` - 点击 `+` 添加下载的 JAR 文件 2. 修改驱动版本(关键步骤): - 在 `SQL Server ver` 下拉框中选 `8.2.2` 或其他兼容版本[^1] - 若使用最新驱动(如 12.x),保持默认即可 #### 四、完成连接 1. 返回 `Data Source` 标签 → 重新测试连接 2. 连接成功后: - 点击 `OK` 保存配置 - 在 `Database` 窗口展开连接节点,即可: - 查看表结构 - 执行 SQL 查询(右键 → `New` → `Query Console`) - 导出/导入数据 #### 五、代码连接(可选) ```java // 在 Java 项目中连接示例 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); // 加载驱动[^2] String url = "jdbc:sqlserver://localhost:1433;databaseName=YourDB"; Connection conn = DriverManager.getConnection(url, "user", "password"); ``` #### ⚠️ 注意事项 1. **防火墙设置**:确保 SQL Server 的 `1433` 端口开放 2. **身份验证模式**: - SQL Server 需启用 `SQL Server and Windows Authentication mode` - 检查登录账号权限 3. **驱动兼容性**: - JDK 8+ 推荐使用 `mssql-jdbc-10.x.x.jar` - 旧版 JDK 用 `mssql-jdbc-8.4.x.jre8.jar` 4. **连接失败排查**: - 查看 IDEA 日志:`Help` → `Show Log in Explorer` - 检查 SQL Server 错误日志:`SQL Server Management Studio` → 管理 → SQL Server 日志 > 连接成功后,可在 IDEA 中直接操作数据库对象,如执行 DDL/DML 语句、生成 ER 图等[^1]。 --- ###
评论 47
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

树上灵溪

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值