Python:不使用ODBC与Oracle数据库交互

0 投票
2 回答
888 浏览
提问于 2025-04-16 23:18

我刚开始学习Python,现在正在写一个模块,用来把错误日志写入Oracle数据库。不过在服务器上安装ODBC库是不可能的,所以我在想有没有什么好的办法可以不使用ODBC(比如pyodbc)来处理这个问题。我被建议使用ORM,你们有没有什么建议?我现在用的是Python 2.6.5。

谢谢大家。

2 个回答

1

看起来有很多选择,只需要简单搜索一下就能找到:

http://wiki.python.org/moin/Oracle

我猜你可能想要的是 cx_Oracle 这个。

1

cx_Oracle 这个库不使用 ODBC,但你需要安装 Oracle 客户端工具。

如果你选择使用 JVM 和 Jython,那么可以使用 Oracle 的 Thin Driver 来连接 JDBC,这样就不需要 ODBC 或者客户端工具了。

撰写回答