1

Jackcess テーブルがあり、すべてが正常に機能しています。しかし、Jackcess テーブルの列名を変更する方法については何も見つかりません。

列名を変更したい理由は、Jackcess を使用して Microsoft Access に変換される ResultSet があるためです。列の名前は「RELATION」ですが、Jackcess が変換すると、名前は「xRelation」に変更されます。ある種のブラックリストに載っている単語に違いない...

列名を「RELATION」に戻したいのですが、「RELATION」自体を別のものに変更することはできません。

これどうやってするの ?

4

1 に答える 1

1

Jackcess は、作成後にテーブルの構造を変更することはできません。Relationそのため、代わりにその列に名前を付けたい場合xRelationは、おそらく

  • 最初に明示的にテーブルを作成し (例: を使用TableBuilder) Relation、列名として使用し、次に
  • ImportUtil.importResultSet作成したテーブルにインポートするために使用します。
ImportUtil.importResultSet(rs, db, "ExistingTable", new SimpleImportFilter(), true);

その形式のimportResultSetは、新しいテーブルを作成する代わりに、既存のテーブルにインポートします。

于 2015-05-12T09:30:00.920 に答える