gpt4 book ai didi

java - Jackcess -- 如何更改列名?

转载 作者:行者123 更新时间:2023-11-30 08:12:30 24 4
gpt4 key购买 nike

我有一张 Jackcess table ,一切都工作正常。但我找不到任何有关如何更改 Jackcess 表中的列名称的信息。

我想要更改列名的原因是我有一个 ResultSet,它使用 Jackcess 转换为 Microsoft Access。列名为“RELATION”,但当 Jackcess 转换它时,名称更改为“xRelation”。它一定是某种列入黑名单的词...

我想将列名称更改回“RELATION”,但无法将“RELATION”本身更改为其他名称。

我该怎么做?

最佳答案

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

  • 首先显式创建表(例如,使用 TableBuilder),并以 Relation 作为列名称,然后
  • 使用 ImportUtil.importResultSet 导入到您创建的表中:
ImportUtil.importResultSet(rs, db, "ExistingTable", new SimpleImportFilter(), true);

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

关于java - Jackcess -- 如何更改列名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30184393/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com