[JAVA] SQL zum Abrufen der Schemaliste (Oracle / MySQL / PostgreSQL / SQLServer / Cassandra)

Einführung

MiluDB Viewer (GUI DB-Client mit JavaFX) Ich habe vergessen, was ich gemacht habe, als ich es gemacht habe, also notiere es dir.

Dieses Mal geht es um SQL, um die Schemaliste abzurufen.

Oracle - 12c Release2

select distinct owner from all_objects order by owner

MySQL - 8.0.11

select schema_name from information_schema.schemata order by schema_name

PostgreSQL - 10.4

select schema_name from information_schema.schemata order by schema_name

SQLServer - 2017

select name from sys.schemas order by name

Cassandra - 3.9.0

select keyspace_name, durable_writes from system_schema.keyspaces

DB anders als oben

Wie ich später erfuhr, wenn JDBC es implementiert, In der Methode getSchemas () von java.sql.DatabaseMeataData Da java.sql.ResultSet zurückgegeben wird, Sie können es mit resultset.getString ("TABLE_SCHEM") erhalten.

Referenz-URL http://www.java2s.com/Tutorial/Java/0340__Database/GettableinformationfromDatabaseMetaData.htm

Recommended Posts

SQL zum Abrufen der Schemaliste (Oracle / MySQL / PostgreSQL / SQLServer / Cassandra)
SQL zum Abrufen der Tabellenliste (Oracle / MySQL / PostgreSQL / SQLite / SQLServer / Cassandra)
Beispielcode zum Abrufen der wichtigsten SQL-Typwerte in Java + MySQL 8.0
Beispielcode zum Abrufen der Werte der wichtigsten SQL-Typen in Java + Oracle Database 12c
Rails DB PostgreSQL wurde in MySQL geändert
Was ich getan habe, um den Oracle Certified Java Programmer, Silver SE 8, zu erhalten