Python连接MySql(.cof文件操作MySql)

#common/db.conf
#以utf-8无BOM格式编码
#数据库配置
[DDTSIT]
host = XXX
user = XXX
db = XXX
passwd = XXX
port = XXX
charset = utf8




#mydb.py
# -*- coding:utf-8 -*-
#数据库连接
import mysql.connector
#读写配置文件
import configparser
import sys
import os

class MyDB:
    #动作类,获取数据库连接,配置数据库Ip,端口等信息
    #__init__()方法意义重大的原因有两个。第一是在对象生命周期中初始化是最重要的一步;每个对象必须正确初始化后才能正常工作。
    # 第二是__init__()参数值可以有多种形式。
    def __init__(self):
        config = configparser.ConfigParser()
        #从配置文件中读取数据库服务器IP、域名、端口
        #相对路径
        config.read('../conf/db.conf',encoding='utf-8')
        #绝对路径
        #config.read('E:/PycharmProjects/MySql2/conf/db.conf',encoding='utf-8')
        self.host = config['DDTSIT']['host']
        self.port = config['DDTSIT']['port']
        self.user = config['DDTSIT']['user']
        self.passwd = config['DDTSIT']['passwd']
        self.db_name = config['DDTSIT']['db']
        self.charset = config['DDTSIT']['charset']
        try:
            self.dbconn = mysql.connector.Conn
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值