Javaでデータベースのテーブル構造を取得するには?
8387 次
3 に答える
13
DatabaseMetaDataを使用してテーブル情報を取得します。
getTablexxx()
メソッドとメソッドを使用してgetColumnxx()
、テーブル情報を取得できます。
Connection conn = DriverManager.getConnection(.....);
DatabaseMetaData dbmd = conn.getMetaData();
dbmd.getxxxx();
于 2010-12-15T11:37:01.623 に答える
0
別のサーバーでテーブルを再作成できるようにするだけなら、 を使用SHOW TABLES
してテーブルのリストを取得し、次にコマンドSHOW CREATE TABLE foo
を取得できCREATE TABLE
ます。また、mysqldump プログラムを調べて、ニーズに適しているかどうかを確認することもできます。
ジョシュア
于 2010-12-15T13:56:25.017 に答える
-2
1 つの方法は、hibernateを使用し、リバース エンジニアリングを行い、既存のデータベースに従ってエンティティ Bean を生成することです。
于 2010-12-15T11:37:59.390 に答える