首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Atoti连接到Oracle数据库

将Atoti连接到Oracle数据库
EN

Stack Overflow用户
提问于 2021-03-24 06:52:16
回答 1查看 95关注 0票数 0

我想建立一个到Oracle数据库的连接,并且我在文档中找到了以下方法:https://docs.atoti.io/latest/lib/atoti.store.html?highlight=jdbc#atoti.store.Store.load_sql

我使用如下代码调用此方法:my_store.load_sql(url, query, username=my_username, password=my_password)

我在下面的表单中使用了一个URL:'jdbc:XX.XX.XX.XX:YYYY/ZZZZ',但是我得到了以下错误:

代码语言:javascript
复制
ValueError: No driver provided and cannot infer it from URL.

我还在SQL Developer文件夹中使用jdbc jar文件的路径创建了此配置,但错误仍然存在:

代码语言:javascript
复制
my_jdbc = 'ojdbc8.jar'
tt.config.create_config(extra_jars = my_jdbc)

有谁知道我如何解决这个问题,或者有任何从Oracle数据库加载存储的示例?

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2021-03-24 18:31:22

atoti-sql插件附带Oracle驱动程序,因此您不需要在配置中添加额外的jar。但是,在调用my_store.load_sql时,您确实需要传递驱动程序。这些可以在atoti_sql.drivers模块中找到。在您的示例中,由于您使用的是Oracle数据库,因此正确的代码应该如下所示:

代码语言:javascript
复制
my_store.load_sql(
  url,
  query,
  username=username,
  password=mypassword,
  driver=atoti_sql.drivers.ORACLE
)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66772398

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档