我正在编写一个将使用 mySQL 或 Derby 的项目(它必须在这两种情况下都有效)。为了解决这个问题,我使用了 Hibernate,它运行良好,但是对于一种情况:我有几个包含城市和城镇的表,以及相关的数据,因此如果我知道城镇,我可以加入并获取县、州和邮政编码。这些表充满了数千行。我没有使用 Hibernate 来处理它们,而是使用普通的 JDBC。这些表不会及时更改,它们仅供参考和自动完成需要。那么在 mySQL 和 JavaDB 中重现这些表的最佳方法是什么?具体来说,它们必须在应用程序的第一次启动时生成。我想创建一种特殊格式并将所有内容保存到文本文件中,然后在第一次运行时将它们插入数据库中...... 但是有没有办法节省一些编码并使用已经存在的工具?我发现很多人说要使用 CSV,但事实并非如此,因为它不保留列类型或长度等信息。我的 mySQL 工具 (sqlYog) 生成的 XML 也是如此。您还有其他建议或工具吗?
问问题
238 次