在DBeaver中连接SQL Server数据库的步骤

DBeaver 是一个免费开源的数据库管理工具,支持多种数据库类型。在本文中,我们将介绍如何使用 DBeaver 连接 SQL Server 数据库。

下载和安装 DBeaver

你需要从 DBeaver 官方网站下载并安装适用于你操作系统的版本。

获取SQL Server数据库的JDBC驱动程序

由于DBeaver没有SQL Server JDBC驱动程序预安装,你需要手动下载并安装它。你可以通过 Microsoft官方网站 下载 Microsoft JDBC Driver for SQL Server。

添加SQL Server JDBC驱动程序到DBeaver

打开DBeaver,右键单击根节点选择“Driver Manager”选项。在Driver Manager对话框中,单击“New”按钮创建新的JDBC驱动程序。在弹出的对话框中输入如下内容:

  • Name: 任意名称
  • Example URL: jdbc:sqlserver://<server>:<port>;databaseName=<database>
  • Class Name: com.microsoft.sqlserver.jdbc.SQLServerDriver
  • Default Port: 1433

单击“OK”保存,并重启 DBeaver 。

连接到SQL Server数据库

你可以使用 DBeaver 连接到 SQL Server 数据库了。在DBeaver主界面,右键单击“Database”节点,选择“New Database Connection”。

在新建连接对话框中,输入如下信息:

  • Driver: 选择刚才创建的 JDBC 驱动程序
  • Host: SQL Server 的主机名或 IP 地址
  • Port: SQL Server 的端口号,默认为 1433
  • Database: 要连接的数据库名称
  • Authentication: 选择 SQL Server 认证类型,并输入相应的用户名和密码

完成后单击测试连接,如果一切正常,就可以成功连接到 SQL Server 数据库了。

代码示例

这里提供一个 Java 示例代码,用于在 DBeaver 中使用 SQL Server JDBC 驱动程序执行查询:

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

public class SQLServerExample {
    public static void main(String[] args) {
        String connectionUrl = "jdbc:sqlserver://localhost:1433;databaseName=AdventureWorks;user=user123;password=pass123";

        try (Connection connection = DriverManager.getConnection(connectionUrl);
             Statement statement = connection.createStatement();
             ResultSet resultSet = statement.executeQuery("SELECT TOP 10 * FROM Person.Person")) {

            while (resultSet.next()) {
                System.out.println(resultSet.getString("FirstName") + " " + resultSet.getString("LastName"));
            }
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }
}

希望这篇文章能够帮助你在 DBeaver 中成功连接 SQL Server 数据库。


本文链接:http://task.lmcjl.com/news/1494.html

展开阅读全文