我可以在不下载客户端的情况下连接我的python脚本和Oracle数据库吗?

问题描述 投票:-1回答:1

我有一个旧的程序,它使用cx_Oracle和Oracle 11g。这个程序是不可移植的,因为用户需要下载Oracle 11g才能使用它。是否可以在我的脚本中使用Oracle数据库,但不下载它,可能是通过使用任何在线数据库?

python-3.x oracle11g cx-oracle oracle19c
1个回答
0
投票

看了你的问题,我的理解是你需要一个可移植的数据库。由于你的脚本是用cx_Oracle连接到Oracle 11g的,我猜你到处都是SQL查询,我建议你用SQLite代替cx_Oracle,如果你很急的话。两者在执行查询时的语法有点类似,尽管你可能需要修改一些关键字。https:/docs.python.org3librarysqlite3.html。


1
投票

Oracle软件可以从Oracle技术网下载。此处.

如果你想使用在线数据库,Oracle提供了以下服务 Oracle云免费层但我不认为它提供了11g,因为它已经很老了(很快就会停止支持)。另外,我不知道你是否可以(或不能)将你的Python应用程序连接到它;你必须联系Oracle或者等待其他知道这些信息的人。

也许有人可以托管11g,但我怀疑它是否是免费的,所以--也许你最好的选择是下载并安装免费的。Oracle 11g Express Edition (XE).

© www.soinside.com 2019 - 2024. All rights reserved.