sql >> データベース >  >> RDS >> Mysql

JavaJDBCを使用してMySqlのデータベーススキーマ名のリストを取得する方法

    getSchemas() DatabaseMetaDataのメソッドは明らかですが、MySQLではgetCatalogs()を使用する必要があります

    http:// download .oracle.com / javase / 7 / docs / api / java / sql / DatabaseMetaData.html#getSchemas() http:// download .oracle.com / javase / 7 / docs / api / java / sql / DatabaseMetaData.html#getCatalogs()

    例:

    Class.forName("com.mysql.jdbc.Driver");
    
    // change user and password as you need it
    Connection con = DriverManager.getConnection (connectionURL, "user", "password");
    
    ResultSet rs = con.getMetaData().getCatalogs();
    
    while (rs.next()) {
        System.out.println("TABLE_CAT = " + rs.getString("TABLE_CAT") );
    }
    


    1. Oracleで同等のLOADDATAINFILE

    2. Oracle 11g:クエリが何も返さない場合のデフォルトは静的な値

    3. MySQLクエリから繰り返される結果を削除する

    4. MySQL-既存のデータを壊さずにデータベース内の既存の列のvarcharサイズを増やす方法は?