Python实现Mysql数据库连接
2020-02-28 本文已影响0人
李白开水
完整代码:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import MySQLdb as db #导入包
def get_conn(**kwargs):
return db.connect(host=kwargs.get('host', 'localhost'),
user=kwargs.get('user'),
passwd=kwargs.get('passwd'),
port=kwargs.get('port', 3306),
db=kwargs.get('db'))
def main():
conn = get_conn(host='127.0.0.1',
user='root',
passwd='hhhhh',
db='heiheihei')
cur = conn.cursor() #建立游标
cur.execute("select * from hahaha") #执行sql查询语句
print(cur.fetchall())
#关闭连接
cur.close()
conn.close()
if __name__ == '__main__':
main()
补充:
get_conn()函数中的db.connect()参数:
1、host:数据库所在地址,默认值为localhost(127.0.0.1)
2、db 要操作的数据库名
3、port 端口号,默认值3306