Pycharm连接Oracle数据库

来源:互联网 发布:国产女装品牌知乎 编辑:程序博客网 时间:2024/05/01 02:16

用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中操作数据库了。

原创粉丝点击