首页 > 解决方案 > 如何使用java连接到远程桌面上的ms sql server(需要用户登录名和密码)?

问题描述

我正在制作一个需要我在远程桌面连接上连接 ms sql server 的工具。我已经尝试建立连接,但陷入了弄清楚如何使用用户 id 和密码访问远程桌面的代码。该特定部分的示例代码将非常有帮助

标签: javasql-serverremote-desktop

解决方案


如前所述,远程桌面是一个客户端应用程序,可用于连接到 SQL Server 所在的 Windows Server。您的代码中不需要这个。

以下代码会将您连接到 SQL Server:

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
connection = DriverManager.getConnection("jdbc:sqlserver://hostname:1433","username", "password");

如果你想查询 SQL Server,你可以继续:

statement = connection.createStatement();
statement.executeQuery("select * from my_table");

我建议您阅读一些有关 JDBC 的教程,例如这些


推荐阅读