java.sql.DatabasemetaData从连接对象获取一个实例。
数据库名称可以通过
getCatalogs()或
getSchemas()方法获得(取决于JDBC驱动程序的供应商)。
ResultSet rs=cn.getmetaData().getSchemas();while(rs.next()) { System.out.println(rs.getString(1));}或使用
Connection.getCatalog()或
Connection.getSchema()方法。
如果您有兴趣获得Oracle数据库服务器
host name或
ip addressOracle数据库服务器。
ResultSet rs=st.executeQuery("select UTL_INADDR.GET_HOST_NAME from dual"); while(rs.next()) System.out.println(rs.getString(1));


