Python连接mysql数据库报错
这里的意思是:数据库连不上啊。
可能是网络问题,可能是防火墙问题,可能是3306端口没开。你先排除这些问题吧。用一些mysql工具连接测试看,比如SQLyog 测试。
#-- coding: utf-8 --
import MySQLdb, datetime, time
#code数字含义
code_mean = {10:"开始下载(10)",
11:"下载完成(11)",
12:"安装界面(12)",
13:"安装成功(13)",
14:"启动游戏(14)",
16:"更新开始(16)"}
#Networktype数字含义
network_type_mean = {1:"3G 网络",
2:"2G 网络",
3:"WIFI网络"}
#当前测试人员拥有手机
phonelist = {1:"0049990", 2:"8689430", 3:"3558680"}
#当前系统时间
nowtime = (datetimedatetimefromtimestamp(timetime())strftime('%Y-%m-%d %H:%M:%S'))
print "当前时间:" + nowtime
today = str(nowtime)split()[0]
#去除日期
HMS = nowtimesplit()[1]
print "目前测试人员拥有的手机如下:"
print "HTC :1"
print "HTC :2"
print "HUAWEI :3"
phont_imei = raw_input("请选择你要查询的手机,输入上列手机对应的数字即可:")
time_start = raw_input("请输入需要查询的起始时间(格式如后:" + HMS + ",默认日期为今天): ")
imei = phonelist[int(phont_imei)]#-- coding: utf-8 --
import MySQLdb, datetime, time
#code数字含义
code_mean = {10:"开始下载(10)",
11:"下载完成(11)",
12:"安装界面(12)",
13:"安装成功(13)",
14:"启动游戏(14)",
16:"更新开始(16)"}
#Networktype数字含义
network_type_mean = {1:"3G 网络",
2:"2G 网络",
3:"WIFI网络"}
#当前测试人员拥有手机
phonelist = {1:"0049990", 2:"8689430", 3:"3558680"}
#当前系统时间
nowtime = (datetimedatetimefromtimestamp(timetime())strftime('%Y-%m-%d %H:%M:%S'))
print "当前时间:" + nowtime
today = str(nowtime)split()[0]
#去除日期
HMS = nowtimesplit()[1]
print "目前测试人员拥有的手机如下:"
print "HTC :1"
print "HTC :2"
print "HUAWEI :3"
phont_imei = raw_input("请选择你要查询的手机,输入上列手机对应的数字即可:")
time_start = raw_input("请输入需要查询的起始时间(格式如后:" + HMS + ",默认日期为今天): ")
imei = phonelist[int(phont_imei)]
1 python35 连接MySQL数据库需要安装PyMysql插件
插件下载地址:>
settingspy
if DEBUG:
DATABASES = {
'default': {
'ENGINE': 'mysql', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'
'NAME': '库名', # Or path to database file if using sqlite3
'USER': 'root', # Not used with sqlite3
'PASSWORD': '', # Not used with sqlite3
'HOST': '', # Set to empty string for localhost Not used with sqlite3
'PORT': '3306', # Set to empty string for default Not used with sqlite3
},
'库名': {
'ENGINE': 'mysql', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'
'NAME': '库名', # Or path to database file if using sqlite3
'USER': 'root', # Not used with sqlite3
'PASSWORD': '', # Not used with sqlite3
'HOST': '', # Set to empty string for localhost Not used with sqlite3
'PORT': '3306', # Set to empty string for default Not used with sqlite3
}
}
以上就是关于Python连接mysql数据库报错全部的内容,包括:Python连接mysql数据库报错、python连接数据库查询判断是否有记录、使用python连接mysql数据库需要装什么驱动等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)