sql >> Databáze >  >> RDS >> Oracle

Jak získat název schématu databáze při použití připojení Oracle jdbc?

Standardní schéma pro vaše aktuální připojení je jméno uživatele, kterého používáte k přihlášení. Pokud je tedy váš uživatel SCOTT musíte použít SCOTT pro DatabaseMetaData.getTables() .

Uživatelské jméno můžete získat pomocí DatabaseMetaData.getUserName() .

Pamatujte však, že při porovnání schématu/uživatelského jména v ovladači JDBC se rozlišují malá a velká písmena a uživatelská jména jsou obvykle velká.

Nejsem si 100% jistý, zda DatabaseMetaData.getUserName() vrátí jméno ve správném případě ve všech situacích. Abyste si byli jisti, možná budete chtít před použitím této hodnoty provést velká písmena() .



  1. SSRS:Jak přidat možnost Vše do rozbalovacího filtru SSRS?

  2. Připojte se k serveru SQL pomocí ověřování systému Windows z počítače se systémem Linux prostřednictvím rozhraní JDBC

  3. Zkopírujte uživatelská oprávnění mezi databázemi na stejném serveru

  4. Jak zakódovat azbuku v mysql?