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