Jackcess-如何更改列名



我有一个千斤顶表,一切正常。但是我找不到有关如何更改Jackcess表中的列名的任何内容。

我要更改列名的原因是我有一个使用Jackcess转换为Microsoft访问的结果集。一列被命名为"关系",但是当Jackcess将其转换时,名称将更改为" Xrelation"。它一定是某种黑名单的词...

我想将列名称更改为"关系",然后将"关系"本身更改为其他选择。

我该怎么做?

jackcess在创建表之后无法更改表的结构。因此,如果您希望该列被命名为Relation而不是xRelation,则可能需要

  • 明确创建表(例如,使用TableBuilder)用Relation作为列名,然后
  • 使用 ImportUtil.importResultSet将您创建的表导入:
ImportUtil.importResultSet(rs, db, "ExistingTable", new SimpleImportFilter(), true);

ImporTresultSet的形式将导入现有表,而不是创建新表。

相关内容

  • 没有找到相关文章