python连接MySQL

2018-11-26 07:59:49来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

 1 import sys
 2 import MySQLdb
 3 import json
 4 import time
 5 import string
 6  
 7 cur_time="\""+time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time()))+"\""
 8  
 9 with open('../../conf/default.conf','r') as confFile:
10     confStr = confFile.read()
11     conf = json.JSONDecoder().decode(confStr);
12     dbStaticResult = conf['database']['db_bim_dict_db'];
13  
14     conn = MySQLdb.connect(host=dbStaticResult['host'],\
15             user=dbStaticResult['user'],\
16             passwd=dbStaticResult['password'],\
17             db=dbStaticResult['database'],\
18             port=dbStaticResult['port']);
19     cur = conn.cursor();
20  
21 file= open(sys.argv[1]);
22 while 1:
23     line= file.readline()
24     if len(line) == 0:
25         break
26     queryaccount=line.split('\t')
27     selection= 'select a.name from a join b on a.id=b.id where b.id='+queryaccount[1];
28     cur.execute(selection)
29     accountname = cur.fetchone();
30     print queryaccount[0],queryaccount[1].rstrip(),accountname[0];
31 file.close()
32 conn.commit()
33 conn.close();

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Python使用Ctypes与C/C++ DLL文件通信过程介绍及实例分析

下一篇:第二十八天- tcp下的粘包和解决方案