我有一张 Jackcess 桌子,一切正常。但我找不到任何关于如何在 Jackcess 表中更改列名的信息。
我想更改列名的原因是我有一个使用 Jackcess 转换为 Microsoft Access 的 ResultSet。列名为“RELATION”,但 Jackcess 转换它时,名称更改为“xRelation”。它一定是某种列入黑名单的词...
我想将列名改回“RELATION”并将“RELATION”本身更改为其他名称不是一种选择。
我怎样才能做到这一点 ?
Jackcess 在创建表后不能更改表的结构。因此,如果您希望命名该列Relation
而不是xRelation
您可能需要
TableBuilder
)Relation
作为列名,然后ImportUtil.importResultSet
导入您创建的表:ImportUtil.importResultSet(rs, db, "ExistingTable", new SimpleImportFilter(), true);
这种形式的importResultSet将导入到现有表中,而不是创建新表。