Java 在我的Python Flask应用程序中安装JDBC驱动程序

Java 在我的Python Flask应用程序中安装JDBC驱动程序,java,python,oracle,docker,jdbc,Java,Python,Oracle,Docker,Jdbc,我正在使用Flask开发一个小型数据管道应用程序,它只需要从一个源获取数据并记录到另一个源。当然,我希望支持尽可能多的数据库——MySql、MS SQL、Postgres、Oracle、H2,甚至Firebase、Mongo和Redis 我喜欢django配置的想法,当您仅通过粘贴其凭据和连接字符串来选择数据库时 突然我遇到了一个奇怪的问题。要向Oracle或H2数据库发送请求,我需要为JDBC驱动程序添加种子。但如何确保Oracle或H2 JDBC驱动程序可用?例如,我只能在官方网站上找到Or

我正在使用Flask开发一个小型数据管道应用程序,它只需要从一个源获取数据并记录到另一个源。当然,我希望支持尽可能多的数据库——MySql、MS SQL、Postgres、Oracle、H2,甚至Firebase、Mongo和Redis

我喜欢django配置的想法,当您仅通过粘贴其凭据和连接字符串来选择数据库时

突然我遇到了一个奇怪的问题。要向Oracle或H2数据库发送请求,我需要为JDBC驱动程序添加种子。但如何确保Oracle或H2 JDBC驱动程序可用?例如,我只能在官方网站上找到Oracle或H2 JDBC LIB作为JAR,我不能确定它们的URL将来不会改变


我可以将我的服务打包到Docker image。但是有没有办法在Dockerfile中说明我需要安装某种JDBC(我不确定ODBC)和Java版本?

我不确定您指的是什么“官方”网站。你看了吗?它是Python应用程序,所以我需要这样的东西我想,最好添加到Oracle Instant Client Basic Package安装手册的自述链接如果你决定使用Instant Client和cx_Oracle,下面是安装说明: