我有一个在 dentry 诊所工作的 friend ,他们希望我编写一个数据迁移工具。他们想将数据从存储在 SQL 数据库中的旧系统导出到 Easy Dental 2010。除了患者数据之外,他们还想将数字文档(图像)导入到 Easy Dental 患者记录中。
我看了一下 Easy Dental,这似乎是可行的。 Easy Dental 似乎使用了 Faircom 的 C-TreeAce 嵌入式引擎,但我不知道他们使用的是哪个版本。我遇到的两个问题是
我不知道 Easy Dental 文件的文件/表结构。
我不知道如何读取和写入这些 C-TreeAce 文件。
如果您能帮助我们快速入门,我们将不胜感激。
我的专长主要是使用 Oracle 等 rdbms 后端的 Java 企业 Web 开发。
最佳答案
要连接到这些文件以读取/写入并获取数据库结构,最简单的方法是通过 ODBC 连接。您可以通过下载 C-Tree Express 版本获得 ODBC 驱动程序(下载:http://www.faircom.com/ace/download_t.php - 安装:http://www.baybreezesoft.com/help/sqledge/faq_ctree.php)。
然后您可以使用任何支持 ODBC 连接的数据库工具轻松浏览文件,并且作为 Java 开发人员,然后使用 sun.jdbc.odbc.JdbcOdbcDriver。但是,您可能仍然需要凭据才能连接到文件数据库,我希望这是 Windows 身份验证,否则您将需要一些逆向工程(查看文件、调试)。
关于sql - 如何读取/写入 Easy Dental 2010 DAT 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12625443/