2024-05-29 06:12:48 发布
网友
你能告诉我哪个是最好的独立于数据库平台的python驱动程序,类似于PHP中的PDO还是Java中的JDBC。提前谢谢你。在
我相信“最好”这取决于你的喜好。但我觉得SQLAlchemy核心很方便。它们支持相当多的数据库方言,并提供可选的ORM层。在不做任何代码更改的情况下很容易交换数据库(我在内存中运行SQLite3作为我的测试套件,而Oracle和Postgres在生产环境中运行)。你还可以免费获得连接池和其他东西。在
Python有一个ODBC driver,可以满足您的需要,特别是如果您已经熟悉JDBC的话。 此外,python标准为数据库模块定义了一个API,这可能有助于从实际的数据库实现中抽象出来(我真的不知道有多少实现遵循这个标准,因为我只使用过sqlite模块,但标准声称“最多”)。 第三个选项是here:将JDBC与Jython一起使用。 哪一个对您来说是最好的取决于您实际想要实现什么,但是通过与JDBC的比较,我怀疑使用ODBC驱动程序的第一个选项可能最适合您。在
我相信“最好”这取决于你的喜好。但我觉得SQLAlchemy核心很方便。它们支持相当多的数据库方言,并提供可选的ORM层。在不做任何代码更改的情况下很容易交换数据库(我在内存中运行SQLite3作为我的测试套件,而Oracle和Postgres在生产环境中运行)。你还可以免费获得连接池和其他东西。在
Python有一个ODBC driver,可以满足您的需要,特别是如果您已经熟悉JDBC的话。 此外,python标准为数据库模块定义了一个API,这可能有助于从实际的数据库实现中抽象出来(我真的不知道有多少实现遵循这个标准,因为我只使用过sqlite模块,但标准声称“最多”)。 第三个选项是here:将JDBC与Jython一起使用。 哪一个对您来说是最好的取决于您实际想要实现什么,但是通过与JDBC的比较,我怀疑使用ODBC驱动程序的第一个选项可能最适合您。在
相关问题 更多 >
编程相关推荐