用于快速使用PostgreSQL的小模块

postgresqlconnector的Python项目详细描述


关于

用于快速使用PostgreSQL的小模块

家庭项目简单启动

  1. 从pip安装包
pip install postgresqlconnector
  1. 使用连接器
^{pr2}$

美国石油学会

查询

从sql查询中获取所有行

参数:

  • str-你的查询
  • params:dict-查询的params

结果:

  • 记录数组
result = DB.query('''select * from pg_stat_activity''')
print(result[0])
print(result[0].pid)

世界其他地区

从sql查询中获取第一行

参数:

  • str-你的查询
  • params:dict-查询的params

结果:

  • 记录
result = DB.row('''select * from pg_stat_activity''')
print(result.pid)

标量

从sql查询的第一行获取第一列

参数:

  • str-你的查询
  • params:dict-查询的params
结果:

  • 标量
result = DB.scalar('''select pid, * from pg_stat_activity''')
print(result)

设置连接信息

设置数据库连接

参数:

  • 主机:str='localhose'-主机
  • 端口:str='5432'-端口
  • dbname:str='postgres'-数据库名称
  • user:str='postgres'-用户
  • password:str='postgres'-密码

创建交易

处理事务。在

如果代码中发生异常,事务将回滚

with DB.create_transaction():
    # block for your code

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java希望直接扫描要上传到网页的文档   java JavaFX使对象可见,但不使用(忽略)点击   java LibGdx奇怪的纹理行为   java JavaFx ComboBox在第一次单击时未获得正确的值   api WebDav服务器库最好使用Java   java在Android中维护应用程序状态   java保存在Android中拖放RecyclerView后所做的更改我已经阅读了所有内容   无法读取项目中所需库tomcatembedwebsocket的java存档,或者该存档不是有效的ZIP文件   c#类在系统中有哪些关联?如何在UML中最好地表示它们?   java如何使用bazaar访问两台计算机上的同一文件夹   Java易失性与缓存一致性   java如何解决http11。校长:例外?   java liferaymavenplugin从maven Liferay 6.2.5(6.2 ga6)部署war   安卓的jar for java在哪里。木卫一。文件   java邻接矩阵中BFS的顺序是什么?   虚拟机如何从java启动linux虚拟机?   向DefaultListModel添加元素时java JList未更新   java JMSListener批注无法与REST服务一起使用   java DirectoryStream返回路径的顺序是什么?文件名,上次修改,文件大小?   java DropWizard Hibernate doc想说什么?