文章目录

  • 安装
  • 基本使用

安装

psycopg 是 Python 语言中 PostpreSQL数据库接口

安装环境:

  1. Python:v2.7, v3.4~3.8
  2. PostGreSQL:7.4~12
pip install psycopg2

基本使用

import psycopg2def connect_db(host: str,port: int,database: str,user: str,password: str,) -> tuple:conn = psycopg2.connect(host=host,port=port,database=database,user=user,password=password)return conndef execute_sql(conn: object, sql: str, params: tuple = ()) -> list:cur = conn.cursor()cur.execute(sql, params)try:return cur.fetchall()except psycopg2.ProgrammingError:conn.commit()return

Python 数据库操作 psycopg2相关推荐

  1. python/数据库操作补充—模板—Session

    python/数据库操作补充-模板-Session 一.创建一个app目录 在models.py只能类进行进行创建表 1 class Foo: 2 xx= 字段(数据库数据类型) 3 字段类型 4 字 ...

  2. Python数据库操作【三】—— SQLServer

    SQLServer简介 以下摘自百度百科: SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft.Sybase和Ashton-Tate三家 ...

  3. python数据库操作——连接SQLite

    python数据库操作--连接SQLite   hello!我是wakeyo_J,每天一个konwledge point,一起学python,让技术无限发散. 连接SQLite python数据库操作 ...

  4. 27.Python数据库操作(一)【内置数据库SQLite和ORM框架SQLAlchemy】

    目录: 每篇前言: Python数据库操作(一) 1.1 SQLite 1.2 ORM框架SQLAlchemy 每篇前言:

  5. python数据库操作之pymysql模块和sqlalchemy模块(项目必备)

    pymysql pymsql是Python中操作MySQL的模块,其使用方法和MySQLdb几乎相同. 1.下载安装 pip3 install pymysql 2.操作数据库 (1).执行sql #! ...

  6. python数据库操作实例

    本篇文章主要讲解python3.9.6下数据库的链接和查询数据的方法 前置环境需要安装mysql和json两个模块,引入方式为import 模块名,不懂的朋友可以先看<python小白操作入门教 ...

  7. python数据库操作sqlite_Python3操作SQLite数据库

    Python3操作SQLite数据库 SQLite SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中.它是D.RichardHipp建立的公有领域项目 ...

  8. python 数据库操作 yeild from_Python数据库连接关闭

    连接具有PEP-249(Python数据库API规范v2.0)中指定的csr.close()方法: import pyodbc conn = pyodbc.connect('DRIVER=MySQL ...

  9. python数据库操作框架_python bottle 框架操作数据库

    python操作mysql数据库用MySQLdb模板,操作postgresql则用psycopg2模块 安装MySQLdb(用yum安装,好像只能与mysql5.1版本配合使用):yum instal ...

最新文章

  1. 1998-1999图灵奖
  2. 学写网站(一)前端配置之安装nvm、node、npm
  3. 物理内存和虚拟内存的区别 及 什么是虚拟地址空间
  4. http协议 和 https
  5. 转载:jQuery 1.3.3 新功能
  6. php 微信支付 ca证书,微信公众号红包接口开发PHP开发 CA证书出错,请登陆微信支付商户平台下载证书...
  7. MyBatis扫描mapper
  8. Winform 下拉框绑定问题
  9. java hadoop makefile_makefile高级用法--make 的运行
  10. 人工智能 | ShowMeAI资讯日报 #2022.06.12
  11. (附源码)Python在线办公系统 毕业设计 071116
  12. vs html复选框,组合框和复选框
  13. 如何通过定时关机命令,实现Windows XP的自动关机?
  14. [OGeek2019 Final]OVM(简易虚拟机逃逸)
  15. Android:日志系统
  16. mc服务器切换模式显示英文字母,我的世界更改模式的指令是什么_MC切换模式指令方法新版...
  17. 【百战GAN】StyleGAN原理详解与人脸图像生成代码实战
  18. vue有纵向和横向表头表格
  19. DDD中的值对象和实体
  20. 如何有效的清理c盘文件?真实有效

热门文章

  1. vue注册新节点_vue怎么重新组装slots节点
  2. iir数字滤波器_手把手教系列之一阶数字滤波器设计实现(附代码)
  3. 一阶微分算子锐化图像_【动手学计算机视觉】第三讲:图像预处理之图像分割...
  4. iOS UIView快速添加事件
  5. 如何制作自己的CocoaPod库
  6. 模块架构不是软件成功的“决定因素”
  7. Java中使用FTPClient上传下载
  8. Wink发布Wink Hub2家庭物联网控制中心
  9. 〖Linux〗使用Qt5.2.0开发Android的NDK应用程序
  10. Hyper-V的三种网卡