当前位置: 首页 > news >正文

柳州网站建设找哪家好民治做网站的公司

柳州网站建设找哪家好,民治做网站的公司,有哪些专门做展会创意的网站,jsp网站开发源码提示#xff1a;文章写完后#xff0c;目录可以自动生成#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、mysql连接池#xff1f;二、使用步骤1.引入库 前言 提示#xff1a;这里可以添加本文要记录的大概内容#xff1a; 例如#xff1a; 提示#xff1a… 提示文章写完后目录可以自动生成如何生成可参考右边的帮助文档 文章目录 前言一、mysql连接池二、使用步骤1.引入库 前言 提示这里可以添加本文要记录的大概内容 例如 提示以下是本篇文章正文内容下面案例可供参考 一、mysql连接池 安装包 DBUtils pip install DBUtils1.3 二、使用步骤 1.引入库 代码如下示例 # -*- coding:utf-8 -*- # author: cai bao jun # datetime: 2024/3/1 11:38 # File: 4数据库操作2.pyimport pymysql from DBUtils.PooledDB import PooledDB import datetimefrom logger import logger#### DBUtils 1.3 #### DBUtils 1.3 #### DBUtils 1.3class MysqlConfig(object):database test2022 # 测试 trainerNhost 127.0.0.1user rootport 3306password root# Mysql数据库相关操作 # Singleton class DMLMysql(object):_pool None_isinstance None_flag Truedef __new__(cls, *args, **kwargs):if not cls._isinstance:print(new)cls._pool PooledDB(creatorpymysql, # 使用链接数据库的模块mincached10, # 初始化时链接池中至少创建的链接0表示不创建maxconnections200, # 连接池允许的最大连接数0和None表示不限制连接数blockingTrue, # 连接池中如果没有可用连接后是否阻塞等待。True等待False不等待然后报错hostMysqlConfig.host,portMysqlConfig.port,userMysqlConfig.user,passwordMysqlConfig.password,databaseMysqlConfig.database,)cls._isinstance super().__new__(cls)return cls._isinstancedef __init__(self, hostMysqlConfig.host, databaseMysqlConfig.database, userMysqlConfig.user, passwordMysqlConfig.password, portMysqlConfig.port):try:# print(开始链接mysql22332)self.database databaseself.pool DMLMysql._poolexcept Exception as e:logger.error(fdatabase connect error message is {str(e)})passpassdef open(self):self.conn self.pool.connection()self.cursor self.conn.cursor() # 表示读取的数据为字典类型return self.conn, self.cursordef close(self, cursor, conn):cursor.close()conn.close()def execute_sql(self, sqlQuery, value)::param sqlQuery: 拼接好的sql语句:param value: 需要拼接的值:return:try:conn, cursor self.open()conn.ping(reconnectTrue) # 超时断开重连cursor.execute(sqlQuery, value)# logger.info(数据执行成功)except Exception as e:logger.error(fdatabase name is {self.database} error info is{str(e)},sql is : {sqlQuery})conn.rollback()else:conn.commit()finally:self.close(cursor, conn)def select_sql(self,sqlQuery, value):ret Nonetry:conn, cursor self.open()conn.ping(reconnectTrue) # 超时断开重连cursor.execute(sqlQuery, value)ret cursor.fetchall()# logger.info(查询数据执行成功)except Exception as e:logger.error(fdatabase name is {self.database} error info is{str(e)},sql is : {sqlQuery})# self.conn.rollback()finally:self.close(cursor, conn)return retdef __del__(self):# self.cursor.close()# self.conn.close()# print(关闭mysql22332)passif __name__ __main__:dml DMLMysql()select_sql select author_id,category_id,views from article where id%svalue (1,)ret1 dml.select_sql(sqlQueryselect_sql,valuevalue)print(ret1)dml1 DMLMysql()dml2 DMLMysql()print(id(dml1))print(id(dml2))print(id(dml1)id(dml2))pass
http://www.zqtcl.cn/news/856195/

相关文章:

  • 厦门过路费网站福建省建设执业资格注册中心网站
  • c 网站开发案例详解手机网站返回顶部代码
  • 济南微网站建设图书馆评估定级关于网站建设标准
  • flash型网站宝塔面板做网站绑定域名
  • 建设网站的策划书门户网站 流量
  • 佛山高端网站建设便宜自适应网站建设
  • 网络营销创意案例桂林seo公司推荐23火星
  • 网站开发知识产权归属问题wordpress会计模板下载
  • 昆明网站的优化自媒体是干什么的
  • 大成建设株式会社网站删掉wordpress主题
  • 个人网站备案类型网络维护培训班
  • 做网站的可以注册个工作室吗一个网站两个域名吗
  • 网站建设要准备什么资料网站建设 锐颖科技
  • 如何建设网站山东济南兴田德润官网电子商城官网
  • 网站如何做支付宝接口免费ppt自动生成器
  • 泰安市建设职工培训中心网站官网seo经理招聘
  • 湛江做网站seo网站建设 0551
  • 建站公司 深圳苏州建站公司
  • 网站怎么做引流呢济南网站微信
  • 一个域名可以做几个网站吗wordpress左右翻转页面
  • 天津人工智能建站系统软件wordpress主题没有小工具
  • 网站的备案流程图视频制作素材
  • 劳务公司网站建设方案建设促销网站前的市场分析
  • 网络营销优化培训网站seo置顶 乐云践新专家
  • 小说网站搭建教程wordpress后台图片
  • 付网站开发费计入什么科目网站开发的历史
  • 站长素材ppt模板免费下载网站开发视频教程迅雷下载
  • 建设一个网站怎么赚钱南京江北新区房价走势最新消息
  • 一个网站怎么做软件下载互联网投放渠道有哪些
  • 手机网站建设进度环境设计排版素材网站