废话不多说,直接上代码框架~

 import psycopg2# 对数据库连接,database参数设置数据库名字,user是用户名,password是密码,host是主机号,port如果是默认的话PG来说是5432conn = psycopg2.connect(database="vaccine_ms",user="postgres",password="",host="127.0.0.1",port="5432")# 建立游标,用来执行数据库操作cur = conn.cursor()# sql语句的书写格式要注意下,要保证在''之间,变量也要用单引号扩上(这好像是种笨办法~)change_id = '\'' + id + '\''change_password = '\'' + password + '\''sql= 'insert into doctor values (' + change_id + ',' + change_password + ')'# 如果想获取select的元组的话,使用 rows = cursor.fetchall()# 如果想获取单条数据的话,使用 data = cursor.fetchone()# 执行sql语句cur.execute(sql)# 提交语句至数据库conn.commit()# 关闭数据库连接conn.close()

  这里有一个bug说一下,比较烦人:是关于psycopy2的。如果使用pycharm2020.1.3的话,pip之后可能还是会报错:psycopg2.OperationalError。这个是因为还没有导入进去,重启一下pycharm同时再等一下就好了!

python调用PostgreSQL 11相关推荐

  1. python 操作 postgresql 数据库

    目录 一 简介 历史 描述 特征 函数 索引 触发器 多版本并发控制 规则 数据类型 用户定义对象 二 数据库连接 2.1 安装 psycopg2 2.2 连接数据库 三 创建表 四 插入操作 4.1 ...

  2. 使用python操作postgresql 查询

    1 安装 psycopg2 pip install psycopg2 2.连接数据库 每条完整的sql执行步骤如下: 建立连接获得 connect 对象 获得游标对象,一个游标对象可以对数据库进行执行 ...

  3. Python 访问 PostgreSQL

    文章目录 一.前言 1.1 概述 1.2 什么是 Psycopg 二.操作 PostgreSQL 2.1 连接数据库 2.2 异常处理 2.3 创建表 2.4 INSERT 操作 2.5 SELECT ...

  4. 用Python调用OpenAI API做有趣的事

    获取 API KEY 首先需要 可以开全局的梯子,选择日本或韩国节点,可以通过 ipinfo 检查当前 IP 地址是否为日本或韩国地区,然后访问 OpenAI 网站注册账号并完成认证. 如果自己完成账 ...

  5. Python调用OpenAI实例大全

    GPT 迭代过程概要表: 版本 发布时间 训练方案 参数量 是否开放接口 GPT(GPT-1) 2018 年 6 月 无监督学习 1.17 亿 是 GPT-2 2019 年 2 月 多任务学习 15 ...

  6. python 调用 c 生成数组_python调用c++传递数组的实例

    如下所示: input = c_int * 4 # 实例化一个长度为2的整型数组 input = input() # 为数组赋值(input这个数组是不支持迭代的) input[0] = 11 inp ...

  7. 从Python调用外部命令

    您如何在Python脚本中调用外部命令(就像我在Unix Shell或Windows命令提示符下键入的一样)? #1楼 os.system不允许您存储结果,因此,如果您要将结果存储在某个列表中或sub ...

  8. python调用c++总结

    python调用C/C++有不少的方法,如boost.python, swig, ctypes, pybind11等,这些方法有繁有简,而pybind11的优点是对C++ 11支持很好,API比较简单 ...

  9. python 调用C++,传递int,char,char*,数组和多维数组

    python 调用C++,传递int,char,char*,数组和多维数组 2018年03月21日 11:19:01

最新文章

  1. java数据结构教程_Java数据结构
  2. 大四Java复习笔记之Java基础
  3. 监控系统或者网站服务器的报警及复位,机房监控系统标准和常见故障
  4. rust(67)-rust元组与空元组
  5. java算法之冒泡排序
  6. Python __name__ == ‘__main__’详细解释-Python零基础入门教程
  7. 信息学奥赛一本通C++语言——1051:分段函数
  8. 使用临时表的另外一种方式
  9. js 异步函数讲解: Promise、async和await示例
  10. linux 模拟延时和丢包
  11. WCF开发实战系列四:使用Windows服务发布WCF服务
  12. 社区发现(一)--算法综述
  13. 前端开发工程师如何在2013年里提升自己
  14. mimics软件怎么恢复原来默认的窗口设置
  15. javascript获取css行内样式
  16. 【翻译】steam离线时通过局域网游玩L4D2(求生之路2)
  17. javascript 实现自动定时刷新网页脚本
  18. matlab fft 作图,Matlab绘图示例
  19. html 粘贴 word文档,Word2019文档中粘贴文本的两种方式
  20. Android webview 播放视频及全屏

热门文章

  1. Evernote是什么软件?印象笔记for mac V10.3.6官方版
  2. java jvm 查看内存_JVM:查看java内存情况命令
  3. scatter函数_散点图、箱线图、核密度函数……数据分析必备的9种可视化图表
  4. tomcat配置url跳转_web和tomcat的区别
  5. 2.3 基本算法之递归变递推 1188 菲波那契数列(2) python
  6. java spring事务管理系统_Java Spring-事务管理概述
  7. 嘉善 机器人比赛_电脑机器人比赛辅导教师培训在浙师大嘉善附校举行
  8. linux编译bzip2,linux bzip2 命令详解
  9. Python笔记-windows平台中Flask打包成exe
  10. Qt文档阅读笔记-Transformations解析及例子