Javaでデータベースのテーブル構造を取得するには?どのようにjavaのデータベースのテーブルの構造を取得するには?
答えて
DatabaseMetaDataを使用してテーブル情報を取得します。
getTablexxx()
とgetColumnxx()
メソッドを使用してテーブル情報を取得できます。
Connection conn = DriverManager.getConnection(.....);
DatabaseMetaData dbmd = conn.getMetaData();
dbmd.getxxxx();
ResultSetMetaDataがあります。http://download.oracle.com/javase/6/docs/api/java/sql/ResultSetMetaData.html –
+1。これは公式のインターフェースですが、それはひどいものです。これは、解析する必要があるResultSetsを返します。これらのデータ構造のための適切なインタフェースをJDBCの1つで投げた可能性があります。 – Thilo
一つの方法、hibernateを使用するリバースエンジニアリングして、既存のデータベースによるとエンティティBeanを生成することです。
テーブルを別のサーバーに再作成することができれば、SHOW TABLES
を使用してテーブルの一覧を取得し、次にSHOW CREATE TABLE foo
を使用してCREATE TABLE
コマンドを取得できます。また、mysqldumpプログラムを見て、あなたのニーズに合っているかどうかを調べることもできます。
Joshua
- 1. データベース構造の取得
- 2. どのようにCのオブジェクト(クラス、構造体)のサイズを取得する#
- 3. 下の画像のように、私は、データベースの構造を持つテーブル
- 4. はどのようにこの構造
- 5. このデータベース構造をNHibernateにどのようにマップするのですか?
- 6. どのようにmysqlテーブルのチェックボックスを取得するには?
- 7. どのようにテーブルの合計を取得するには?
- 8. 私はこのようなデータベース構造を有する複数のテーブル
- 9. 私は次のようにテーブル構造を有する
- 10. PostgreSQLデータベースの構造を知るにはどうすればよいですか?
- 11. データベースの使用中にテーブル構造をどのように動作させるべきですか?
- 12. どのように私はmysqlデータベースの構造をコピーできますか?
- 13. SQL Serverでテーブル構造を取得するには?
- 14. FTL:ftl言語でテーブルのような構造を作るには?
- 15. データベースのテーブルからツリー構造を生成するにはどうすればよいですか?
- 16. データベース構造:他のテーブルによって参照されるPersonテーブルの作成
- 17. ツリー構造は、どのように私は、ツリー構造を持っている
- 18. JavaでJSONとしてファイルディレクトリ構造を取得するには?
- 19. Fallenswordのようなマップシステムのテーブル構造
- 20. ユーザープライベートメッセージングの基本的なデータベース構造はどのように見えますか?
- 21. どのようにアンドロイドサイドドロワーツリー構造メニューを実装するには?
- 22. はどのようにテーブル格納情報を取得する
- 23. oracleデータベースのテーブル構造の設計
- 24. あるデータベースから別のデータベースにテーブル構造をコピーする方法は? 1つのデータベースからテーブル構造をコピーする方法を
- 25. 私は、データベースから構造を次のようにJSONを取得するつもりだ
- 26. PHPどのようにmysqlデータベースの詳細を取得する
- 27. ツリー構造のデータベースからレコードを取得する
- 28. json構造を別のjson構造のように変更するには
- 29. どのようにJSON構造
- 30. Javaのテーブルにはどのようなデータ構造を使用できますか?
この質問には、詳細と詳細を追加する必要があります。そのままでは、答えることはできません。 – Cam
実際には、私はSQLデータベースのバックアップを取るしたい。この点で助けてください。私はアルゴリズムとなるでしょうか、そうするためのステップが必要ですか? – adnan
SHOW TABLESを使用すると、各結果にテーブル名を含む行が表示されます。表作成コードを取得するには、SHOW CREATE TABLEを使用します。 –
Felype