# !/usr/bin/env python3
# -*- coding: utf-8 -*-
# 文件名称 :autoopenserver.PY
# 开发工具 :PyCharm
'''
连接MySQL数据库时自动开启服务器
'''
import subprocess
import pymysql
try:
db=pymysql.connect('127.0.0.1','root','root','mysql') # 连接MySQL数据库
except Exception as e:
# 判断异常的名字是否为OperationalError
if e.__class__.__name__=='OperationalError':
result=subprocess.call('net start mysql80') # 启动MySQL服务,其中mysql80为服务名(可根据实际修改)
db = pymysql.connect('127.0.0.1', 'root', 'root', 'mysql') # 连接MySQL数据库
cursor=db.cursor() # 定义游标对象
cursor.execute('select Host,User from user') # 执行SQL查询语句
db.close() # 关闭数据库连接
data=cursor.fetchall() # 得到查询的数据
print('查询结果如下:')
for i in range(0,len(data)): # 遍历查询到的所有数据
print(data[i]) # 按行输出查询得到的数据
douluo998
- 粉丝: 2140
- 资源: 5357
最新资源
- 2025计算机网络技术考试题及答案.docx
- 2025驾驶员交通安全知识测试题及答案.docx
- 2025继续教育公需课必修课考试题库附含答案.docx
- 2025家政服务考试题及答案.docx
- 工程造价咨询企业基于绩效的体系设计.doc
- 2018年造价咨询公司绩效提成方案.doc
- 工程造价从业人员绩效考核制度.doc
- 工程造价企业绩效考核细则.doc
- 工程造价咨询项目考核评分制度(试行).doc
- 项目管理有限公司造价咨询薪酬管理办法.doc
- 造价咨询公司绩效提成方法.doc
- 造价咨询公司薪酬管理办法.doc
- 2025驾照C1证考试科目一必考考试题库带答案.docx
- 2025建筑八大员(材料员基础知识)考试题与答案.docx
- 2025检验类之临床医学检验技术(士)真题库附答案.docx
- 咨询公司薪酬管理办法.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈