首页 > 数据库 >python连接pgsql&mysql

python连接pgsql&mysql

时间:2023-12-15 14:22:17浏览次数:38  
标签:cursor python list mysql db pgsql connect sql conn

1、python连接pgsql

import psycopg2

def connect_pgsql(list_sql):
    conn = psycopg2.connect(host='db_host',
                            user='db_user',
                            password='db_passwd',
                            database='db_name',
                            port='db_port')
    cursor = conn.cursor()
    cursor.execute(list_sql)
    logger.info("执行sql语句: %s" % list_sql)
    conn.commit()

    cursor.close()
    conn.close()

2、Python连接mysql

import   pymysql

def connect_mysql(list_sql):
    conn = pymysql.connect(host='db_host',
                            user='db_user',
                            password='db_passwd',
                            database='db_name',
                            port='db_port')
    cursor = conn.cursor()
    cursor.execute(list_sql)
    logger.info("执行sql语句: %s" % list_sql)
    conn.commit()

    cursor.close()
    conn.close()

 

标签:cursor,python,list,mysql,db,pgsql,connect,sql,conn
From: https://www.cnblogs.com/kobeBryant-8/p/17903283.html

相关文章

  • mysql OCP 8.0 33题
    Choosethebestanswer.YouhaveaMySQLsystemwith500GBofdatathatneedsfrequentbackups.您有一个具有500GB数据的MySQL系统,需要频繁备份YouuseamixofMyISAMandInnoDBstorageenginesforyourdata.您可以混合使用MyISAM和InnoDB存储引擎来进行数据处理......
  • Mysql慢日志getshell
    Mysql慢日志getshellshowvariableslike'%slow%';Variable_nameValuelog_slow_queriesOFFslow_launch_time2slow_query_logOFFslow_query_log_fileC:\phpStudy\PHPTutorial\MySQL\data\WIN-374NAWYudt-slow.logsetGLOBALsl......
  • Python 如何修改并存储 json文件内容 - json package 使用
     直接上代码:importjsondefjson_load(json_file):withopen(json_file,'r')asfh:content=json.load(fh)returncontentfh.close()defjson_save(json_file,data):withopen(json_file,'w',encoding='UTF-8')asf:......
  • 04-python基础
    类与对象python中同样存在类和对象的概念,在python的类中,通过class创建声明类,类中存在构造函数和析构函数,而且存在一个类似于Java中的toString。def__init__(self)def__del__(self)def__str__(self)self是python中类似于其他语言中this的功能。类成员变量就通过这个s......
  • JavaWeb - Day08 - MySQL - 多表查询、事务、索引 - Mybatis - 入门
    01.MySQL-多表查询-概述数据准备#建议:创建新的数据库createdatabasedb04;usedb04;--部门表createtabletb_dept(idintunsignedprimarykeyauto_incrementcomment'主键ID',namevarchar(10)notnulluniquecomment'部门名称',......
  • debug解决实际问题--python
    简述:原代码一直报错,提示索引超出范围"IndexError:tupleindexoutofrange"一、原代码:#-*-coding:utf-8-*-importpymysql,datetime#获取框架合约数据defframe_treaty_get(frame_treaty_no_list):frame_treaty_list=[]forframe_treaty_noinframe_t......
  • window mysql 自动按日期备份Sql脚本
    一、背景这几天数据中了病毒,服务器被黑,Mysql数据库遭比特币勒索!!!数据库有开启binlog那就还有恢复的可能。那么恭喜你可以参考这篇文章https://zhuanlan.zhihu.com/p/311435595如果没有开启,那没办法了,只能吃一堑长一智,要么数据库做同步【做新增、修改,切记删除的不要同步】,要么数......
  • Linux服务器环境安装mysql
    背景1、安装环境:kvm虚拟机2、运行环境:linux3、架构:x864、安装mysql版本:mysql-5.71、安装准备#Mysql官网https://downloads.mysql.com/archives/community/#下载安装包wget-i-chttp://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm2、安装m......
  • Mysql:非全局share的、connect独立分配的内存(及相关参数)说明
     join_buffer_size:sql语句中join连接时候,其中每个表分配的buffer大小。默认256k,最小128byte,最大4G(32位os)。它最大的问题是:立即分配,而不是按需分配! sort_buffer_size:sql语句中的orderby时候,为每个orderby分配的buffer大小。默认256K,最小32K,最大4G(32位os)......
  • [Python学习笔记]制作自动将xls文件转化为xlsx文件的程序
    背景:供应商程序导出的文件是xls格式的,我需要使用PowerQuery将这些文件合并整理,但是目前没有找到可以打卡xls文件的代码,所以将xls文件转化为xlsx文件后再使用PowerQuery进行处理。思路:1.网上找到了将xls文件转化为xlsx文件的代码,将这个代码定义为一个函数去执行转换的功能......