Pycharm连接Oracle数据库

前端之家收集整理的这篇文章主要介绍了Pycharm连接Oracle数据库前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

用Python操作数据库时,很多时候会编辑sql语言。但是,对于IDE来说,它不能明确的知道你写的sql语言的正确性,所以会提示警告。Pycharm中的信号是橙色警告,告警信息是:

  1. sql dialect is not configured
  2. pycharm No data sources are configured to run this sql

第一条告警信息是说,sql语系没有配置。解决方法stackoverflow:在Pycharm中进入File > Settings > Languages & Frameworks > sql Dialects然后为对应的项目文件设置sql dialect,例如:我设的是Oracle,如下图:


第二条告警信息是说,Pycharm没有配置数据库来运行sql。当然,代码可以运行成功,但是,因为Pycharm没有连接数据库,不知道数据库中的结构,就不知道你写的sql的正确性,就提前报错了,所以弹出警告。解决方案就是配置数据库连接,这个网上的信息几乎没有,在 IntelliJIEDA的官方文档里给出了方法
  1. 打开 Database tool window。位置:View | Tool Windows | Database
  2. 点开工具栏中的
  3. 在新弹出的Data Sources and Drivers窗口中,点击新建数据库资源。
  4. 看一下窗口下方有没有告警(安装对应数据库的驱动),如果有的话,点击自动安装就好。
  5. 填写General窗口和SSH/SSL窗口中的相应信息。如果是数据库在本地或在远程windows服务器上,则不需要配置SSH/SSL。
  6. 点击Test Connection测试,成功后点击Apply,然后点击OK。
    具体窗口如下图所示, 马赛克部分为远程服务器IP。如果是本机,则填写127.0.0.1或localhost:

现在退回到文本编辑界面,sql语句上没有了橙色的警告,而是变成了绿色~而且现在可以直接在Pycharm中操作数据库了。

猜你在找的Oracle相关文章