Connection conn;
conn.getCatalog();//好象可以
你试试
能的话别忘了加分啊~!!
呵呵

解决方案 »

  1.   

    Connection con = ...;//连接DatabaseMetaData dbMeta = con.getMetaData();String sName = dbMeta.getDatabaseProductName();
      

  2.   

    楼上给出的程序DatabaseMetaData dbMeta = con.getMetaData();String sName = dbMeta.getDatabaseProductName();
    给出的是dbms的名字
     不是数据库的名字
      

  3.   

    DatabaseMetaData->getURL(),再解析出来。
      

  4.   

    TO:citos(citos)
    DatabaseMetaData->getURL(),再解析出来是可以的.
    这个我知道,但是不同的数据库有不同的URL,还是不好找到
    通用的解析办法吧.
      

  5.   

    DatabaseMetaData dbMeta = con.getMetaData();String sName = dbMeta.getDatabaseProductName();就用DatabaseMetaData这个类,里面有很多方法,能得到数据库的很多信息,不光是数据库的名字。
      

  6.   

    针对SQLServer
    Connection con= DriverManager.getConnection(url,user,password);
    String sCatalog = con.getCatalog();//数据库名