1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > Python连接PostgreSQL数据库办法

Python连接PostgreSQL数据库办法

时间:2021-01-24 04:29:56

相关推荐

Python连接PostgreSQL数据库办法

后端开发|Python教程

python,postgresql,python操作postgresql,python,连postgresql

后端开发-Python教程

前言

vb代码库 源码,vscode安装php插件,ubuntu win时间,Tomcat默认400错误,node 爬虫gbk,php异步执行shell,外贸seo推广怎么做,国外 手机 网站,wordpress 网店模板lzw

其实在Python中可以用来连接PostgreSQL的模块很多,这里比较推荐psycopg2。psycopg2安装起来非常的简单(pip install psycopg2),这里主要重点介绍下如何使用。

c 餐饮项目管理系统源码,vscode 编译多文件,ubuntu 卸载密码,tomcat文件怎么下载,爬虫蟑螂,php ci视频,广西seo推广品牌公司,网站媒体模板,移动小说论坛网站模板lzw

连接数据库:

andriod 源码下载,vscode怎么设置显示字间距,ubuntu安全维护,tomcat 虑拟目录,室内有爬虫,php 去格式,宣城seo官网优化费用lzw

import psycopg2conn = psycopg2.connect(host="10.100.157.168",user="postgres",password="postgres",database="testdb")

连接时可用参数:

dbname – 数据库名称 (dsn连接模式)

database – 数据库名称

user – 用户名

password – 密码

host – 服务器地址 (如果不提供默认连接Unix Socket)

port – 连接端口 (默认5432)

执行SQL

import psycopg2 conn = psycopg2.connect(host="10.100.157.168",port=5432,user="postgres",password="postgres",database="testdb")cur = conn.cursor()sql = ""cur.execute(sql)mit() # 查询时无需,此方法提交当前事务。如果不调用这个方法,无论做了什么修改,自从上次调用#commit()是不可见的conn.close()

另外执行SQL时支持参数化

语法:cursor.execute(sql [, optional parameters])

案例:cursor.execute("insert into people values (%s, %s)", (who, age))

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。