JDBC在连接之前获取可用方案列表

JDBC在连接之前获取可用方案列表,jdbc,Jdbc,在连接到数据库之前,我需要获取数据库中的方案列表,以便使用连接 connection=DriverManager.getConnection ("jdbc:oracle:thin:@ip:port:scheme",username,password); 如何在上一行之前获取方案?我不知道如何在不连接到数据库的情况下从数据库获取信息。@jbnize如果我记得在SQL developer的“添加新连接”窗口中正确,请在您感觉到必要的ip、端口。。。信息你可以点击get schemes,它会下载sc

在连接到数据库之前,我需要获取数据库中的方案列表,以便使用连接

connection=DriverManager.getConnection ("jdbc:oracle:thin:@ip:port:scheme",username,password);

如何在上一行之前获取方案?

我不知道如何在不连接到数据库的情况下从数据库获取信息。@jbnize如果我记得在SQL developer的“添加新连接”窗口中正确,请在您感觉到必要的ip、端口。。。信息你可以点击get schemes,它会下载schemes列表供你选择你需要连接的内容。我当然不是说不连接数据库,我是说如何在不先连接到特定方案的情况下获取方案列表。如果你搜索oracle list数据库方案,你可能会得到你想要的答案。请注意正确的术语:schema,而不是scheme。@JBNizet,是的,但问题是如何连接到dbso,以便在不提供scheme的情况下执行查询。您所称的scheme是Oracle所称的SID:。带有a而不是E的默认模式AFAIK取决于用于连接的用户名。如果您与具有正确权限的用户连接,您将能够列出所有架构。