python 连接数据库
1 import pymysql 2 3 def t_data(): 4 print('开始测试') 5 try: 6 #获取一个数据库连接,注意如果是UTF-8类型的,需要制定数据库 7 conn=pymysql.connect(host='你的ip地址,或者域名',user='你的用户名',passwd='你的密码',db='你要连接的数据库',port=62849,charset='utf8') 8 cur=conn.cursor()#获取一个游标 9 #cur.execute('select * from users where id in (217)') 10 cur.execute('select * from users;') 11 data=cur.fetchall() 12 datalist=[] 13 print('data',str(data[1])) 14 print('开始测试1') 15 16 17 18 for d in data : 19 #注意int类型需要使用str函数转义 20 id = str(d[0]) 21 time = str(d[1]) 22 name = str(d[11]) 23 list = [id,time,name] 24 25 #xianshi = {"id:"+str(d[0]),"创建时间:"+str(d[1]),"真实姓名:"+str(d[11])} 26 27 datalist.append(list) 28 29 print("id:"+str(d[0])+"创建时间:"+str(d[1])+"真实姓名:"+str(d[11])) 30 #print("ID: "+str(d[0])+' 用户名: '+str(d[1])+" 注册时间: "+str(d[2])) 31 cur.close()#关闭游标 32 conn.close()#释放数据库资源 33 except Exception :print("查询失败") 34 return datalist 35 36 37 t_data()
变化往往都是来的悄无声息,成长不是一蹴而就