#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
Python连接MySql(.cof文件操作MySql)
最新推荐文章于 2021-01-30 03:22:40 发布