【发布时间】:2011-06-02 18:17:28
【问题描述】:
我目前正在计划一个在对象关系数据库上运行的应用程序。工作很简单:只需获取数据、分析数据、显示给用户并写回一些更改。为了支持广泛的数据库,我目前正在搜索满足以下所有(或至少部分)要求(按重要性排序)的访问库:
Java 或 Python。我正在使用 Jython,所以两者都是可能的,但我更喜欢 Python 而不是 Java
返回有关数据库的元数据。我需要能够获取所有表及其架构的列表。理想情况下,这些信息以对象的形式返回。
能够使用
从多个表中获取记录
通过代码完成运行时配置。我不想要一些需要的东西,即某个 XML 文件中的映射配置。
某种 ORM 映射。我可以没有它,但如果有它会很好。如果我得到一堆包含数据的对象并且必须通过反射来完成其余的工作,我会完全没问题。
什么是此类任务的最佳库(假设至少存在一个;))。
【问题讨论】:
标签: java python database jython