Pycharm使用问题小结-003_关于连接数据库

最近工作需要对比两个数据库里的所有函数、外键约束、表的结构、数据等,因为数据量太大,所以在想能不能用代码实现,因此有了想要用python连接数据库的想法,网上查了各种资料,也走了很多弯路,一上午就在不停地安装卸载python,总结一下目前已经成功的过程。

系统: Windows7         数据库:Postgresql            Python版本:3.6            Pip 版本:10.0.1


1. 首先确认将pip升级到最新版,可以用命令python -m pip install --upgrade pip, 进行升级;

2. 然后安装psycopg2。命令为pip install psycopy2。

3. 接下来验证是否安装成功,在pycharm里输入以下代码:

#  -*- coding:utf-8 -*-
# @Author : Piaopiao
import psycopg2

 

4. 如果psycopg2下面没有出现红色波浪线,则表示安装成功。但是在我亲测经历中,明明安装成功了,但是就是显示红色波浪线,后来终于找到原因,是因为python我重新安装过后,没有给系统设置一个默认的Interpreter。 设置方法如下:

    File -->Setting -->Project -->Project Interpreter -->

    具体设置见下图,设置完点击OK,然后点击Apply(应用)。

    

5. 然后再次打开验证,此时psycopg2下面的红色波浪线已经没有了。

6. 接下来就是验证数据库能不能成功连接:  

#  -*- coding:utf-8 -*-
# @Author : Piaopiao
import psycopg2

# 连接数据库
conn = psycopg2.connect(database = "test",
                       user = "postgres",
                       password = "postgres",
                       host = "xx.xxx.x.xxx",
                       port = "5432")
print("Opened database successfully")

 

7. 执行以后出现下面的结果, 证明数据库连接成功。

    

8. 使用方法:

    

9. 输出结果:

   

猜你喜欢

转载自www.cnblogs.com/piaopiao-emmm/p/9382776.html