是否有任何方法可以使用JAVA获取Sql Server文件夹的路径?

是否有任何方法可以使用JAVA获取Sql Server文件夹的路径?,java,sql-server,Java,Sql Server,有人知道如何使用java代码获取SQL server文件夹的路径吗 我这几天都在试,有人能吗 我找到了一个通过以下代码获取当前环境的代码: String str=System.getenv("ProgramFiles"); 您可以使用例如com.sun.deploy.association.utility.WinRegistryWrapper HKEY_LOCAL_MACHINE>>软件>>Microsoft>>Microsoft SQL Server>>实例名称。服务器上安装的每个实例都在该

有人知道如何使用java代码获取SQL server文件夹的路径吗

我这几天都在试,有人能吗

我找到了一个通过以下代码获取当前环境的代码:

String str=System.getenv("ProgramFiles");

您可以使用例如
com.sun.deploy.association.utility.WinRegistryWrapper


HKEY_LOCAL_MACHINE>>软件>>Microsoft>>Microsoft SQL Server>>实例名称。服务器上安装的每个实例都在该注册表项下的文件夹中拥有一个项。基于此密钥,您可以从HKEY_LOCAL_MACHINE>>软件>>Microsoft>>Microsoft SQL Server>>[实例名称]>>安装程序中检索目录

一台机器可以安装多个SQL Server,那么您想要哪一个?你为什么要那样?--一般的解决方案是,用户将告诉您的代码在哪里找到这样的东西,例如在配置文件中。但是在我的情况下,考虑只有一个SQL安装,并且我需要获得安装在c:\StudioStudio\SQL\SQL Server上的SQLServer文件夹的路径,然后询问用户在哪里。除非你能澄清原因,否则不可能有更好的答案。你所说的“获取”是什么意思?用你已经知道的路径打开一个文件?或者它将存储在系统变量中的某个位置,但在某些情况下,sql server版本会有所不同。因此,我希望以编程方式获取文件夹名称。我正在寻找java代码来获取sql server文件夹的路径