为默认的其他DB获取数据库对象和数据

时间:2016-02-22 09:40:40

标签: java database sybase-ase

我们正在使用Java JDBC处理Sybase数据库。我们从Sybase获取一些数据和数据对象。下面的代码用于获取数据:

Connection con = DriverManager.getConnection(sDBUrl, sUserName, sPassword);
Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
ResultSet rs = stmt.executeQuery(myQuery);

DriverManager.getConnection创建并获取数据库URL,用户名和密码的连接。数据库URL格式为: 192.123.111.15:5000?ServiceName=DATABASENAME

但是getConnection中没有给出数据库名称的影响,它总是返回数据库对象及其为用户设置的DEFAULT数据库的数据。

我们需要的是:我们需要从DB url中指定的数据库名称中获取数据库对象和数据,而不是默认值。

我们如何实现这一目标?

0 个答案:

没有答案