python调用PostgreSQL 11
废话不多说,直接上代码框架~
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相关推荐
- python 操作 postgresql 数据库
目录 一 简介 历史 描述 特征 函数 索引 触发器 多版本并发控制 规则 数据类型 用户定义对象 二 数据库连接 2.1 安装 psycopg2 2.2 连接数据库 三 创建表 四 插入操作 4.1 ...
- 使用python操作postgresql 查询
1 安装 psycopg2 pip install psycopg2 2.连接数据库 每条完整的sql执行步骤如下: 建立连接获得 connect 对象 获得游标对象,一个游标对象可以对数据库进行执行 ...
- Python 访问 PostgreSQL
文章目录 一.前言 1.1 概述 1.2 什么是 Psycopg 二.操作 PostgreSQL 2.1 连接数据库 2.2 异常处理 2.3 创建表 2.4 INSERT 操作 2.5 SELECT ...
- 用Python调用OpenAI API做有趣的事
获取 API KEY 首先需要 可以开全局的梯子,选择日本或韩国节点,可以通过 ipinfo 检查当前 IP 地址是否为日本或韩国地区,然后访问 OpenAI 网站注册账号并完成认证. 如果自己完成账 ...
- Python调用OpenAI实例大全
GPT 迭代过程概要表: 版本 发布时间 训练方案 参数量 是否开放接口 GPT(GPT-1) 2018 年 6 月 无监督学习 1.17 亿 是 GPT-2 2019 年 2 月 多任务学习 15 ...
- python 调用 c 生成数组_python调用c++传递数组的实例
如下所示: input = c_int * 4 # 实例化一个长度为2的整型数组 input = input() # 为数组赋值(input这个数组是不支持迭代的) input[0] = 11 inp ...
- 从Python调用外部命令
您如何在Python脚本中调用外部命令(就像我在Unix Shell或Windows命令提示符下键入的一样)? #1楼 os.system不允许您存储结果,因此,如果您要将结果存储在某个列表中或sub ...
- python调用c++总结
python调用C/C++有不少的方法,如boost.python, swig, ctypes, pybind11等,这些方法有繁有简,而pybind11的优点是对C++ 11支持很好,API比较简单 ...
- python 调用C++,传递int,char,char*,数组和多维数组
python 调用C++,传递int,char,char*,数组和多维数组 2018年03月21日 11:19:01
最新文章
- java数据结构教程_Java数据结构
- 大四Java复习笔记之Java基础
- 监控系统或者网站服务器的报警及复位,机房监控系统标准和常见故障
- rust(67)-rust元组与空元组
- java算法之冒泡排序
- Python __name__ == ‘__main__’详细解释-Python零基础入门教程
- 信息学奥赛一本通C++语言——1051:分段函数
- 使用临时表的另外一种方式
- js 异步函数讲解: Promise、async和await示例
- linux 模拟延时和丢包
- WCF开发实战系列四:使用Windows服务发布WCF服务
- 社区发现(一)--算法综述
- 前端开发工程师如何在2013年里提升自己
- mimics软件怎么恢复原来默认的窗口设置
- javascript获取css行内样式
- 【翻译】steam离线时通过局域网游玩L4D2(求生之路2)
- javascript 实现自动定时刷新网页脚本
- matlab fft 作图,Matlab绘图示例
- html 粘贴 word文档,Word2019文档中粘贴文本的两种方式
- Android webview 播放视频及全屏
热门文章
- Evernote是什么软件?印象笔记for mac V10.3.6官方版
- java jvm 查看内存_JVM:查看java内存情况命令
- scatter函数_散点图、箱线图、核密度函数……数据分析必备的9种可视化图表
- tomcat配置url跳转_web和tomcat的区别
- 2.3 基本算法之递归变递推 1188 菲波那契数列(2) python
- java spring事务管理系统_Java Spring-事务管理概述
- 嘉善 机器人比赛_电脑机器人比赛辅导教师培训在浙师大嘉善附校举行
- linux编译bzip2,linux bzip2 命令详解
- Python笔记-windows平台中Flask打包成exe
- Qt文档阅读笔记-Transformations解析及例子