我正在尝试开发Python脚本,并且在给定时间我需要访问本地(离线)Derby数据库来收集一些信息。确切地说,我只需要读取DB中的两个字段。我只能在开箱即用的MacOSX上使用ONLY工具!我不允许安装ODBC驱动程序,也不允许安装除系统内部Java数据包之外的其他软件。 这让我搜索了Derby DB的实际文件结构,并且我找到了一个或多或少描述了目录结构的文档(Derby Documentation)但是我无法在其中找到有关DB本身的任何信息德比文档。 有没有人知道Python的模块或描述数据库盘片结构的技术论文?
以下是我必须做的事情: 我有一个应用程序,它将文件从Alfresco服务器读取到一个目录(不是我写的,没有任何文档)。文件以磁盘上的UUID命名,该磁盘与Derby DB的表中的实际文件名匹配。我需要开发一个工具(快速'n'脏黑客)将文件复制到另一个文件夹恢复其原始文件名。对我来说最简单的就是Python,我想也欢迎其他建议。
数据库将脱机,在阅读时没有人会访问它,所以我想我不必担心腐败。