Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在java中获取windows系统DSN的默认数据库名_Java_Dsn - Fatal编程技术网

如何在java中获取windows系统DSN的默认数据库名

如何在java中获取windows系统DSN的默认数据库名,java,dsn,Java,Dsn,上面的代码给出了sql server的所有数据库的名称,但我只需要在DSN中配置的默认数据库 DatabaseMetaData data = connection.getMetaData(); resultSet = data.getCatalogs(); while (resultSet.next()) { System.out.println(resultSet.getString("TABLE_CAT")); } Statement s

上面的代码给出了sql server的所有数据库的名称,但我只需要在DSN中配置的默认数据库

     DatabaseMetaData data = connection.getMetaData();
     resultSet =  data.getCatalogs();
     while (resultSet.next()) {
      System.out.println(resultSet.getString("TABLE_CAT"));
    }
Statement statement = connection.createStatement();
    ResultSet resultSet1 = statement.executeQuery("select db_name()");
    while (resultSet1.next()) {
        System.out.println(resultSet1.getString(1));
    }