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()

 

posted @ 2019-08-29 16:56  雪山狼  阅读(500)  评论(0编辑  收藏  举报