python中数据库连接的办法;
python模块导入的包
from configparser import ConfigParser
在程序的当前目录下新建一个config文件夹,里面新建一个
dbconnection.ini文件,内容如下:
[dbconnection]
ip=127.0.0.1
name=root
password=a123456
dbname=dbone
?代码实现::
# 读取ini配置文件的过程
dbpath=os.getcwd()+'\\dbconfig\\dbconnection.ini'
# dbcity=os.getcwd()+'\\db100config\\citydbconfig.ini'
target=ConfigParser()
target.read(dbpath,encoding='utf-8')
getip=target.get('dbconnection', 'ip')
getname=target.get('dbconnection', 'name')
getpassword=target.get('dbconnection', 'password')
dbname=target.get('dbconnection', 'dbname')
#数据库连接检查
try:
db = pymysql.connect(host=getip,user=getname,passwd=getpassword, db=dbname)
except:
print("连接数据库失败,请检查网络!")
time.sleep(2)
sys.exit()
|