如何使用java连接到远程桌面上的ms sql server(需要用户登录和密码)?

如何使用java连接到远程桌面上的ms sql server(需要用户登录和密码)?,java,sql-server,remote-desktop,Java,Sql Server,Remote Desktop,我正在制作一个工具,需要我在远程桌面连接上连接ms sql server。我已经尝试了建立连接,但在找出如何使用用户id和密码访问远程桌面的代码时遇到了困难。该特定部分的示例代码将非常有用如前所述,远程桌面是一个客户端应用程序,用于连接到SQL Server所在的Windows服务器。您的代码中不需要这个 以下代码将您连接到SQL Server: Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); connection =

我正在制作一个工具,需要我在远程桌面连接上连接ms sql server。我已经尝试了建立连接,但在找出如何使用用户id和密码访问远程桌面的代码时遇到了困难。该特定部分的示例代码将非常有用

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

以下代码将您连接到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的教程,例如

什么是
在远程桌面连接上连接ms sql server
?我想将我的java应用程序与在远程桌面连接上运行的ms sql server连接“远程桌面”通常指用于远程控制另一台计算机的应用程序。您可以说您需要连接到安装在远程服务器上的SQL Server实例。您的代码将取决于用于连接到SQL Server实例的适配器。您应该发布用于连接的代码,但不要显示服务器名称(或IP)和用户名/密码。无论使用哪种适配器,连接的关键在于。
远程桌面连接
是客户端应用程序。您的意思是SQL Server正在远程服务器上运行,而您的Java应用程序希望通过远程桌面协议连接到它?欢迎使用StackOverflow。请花些时间阅读帮助页面。最后,如果可能的话,请学习。