python3 连接数据库~

~目前记录的是针对python3写的数据库连接,不适用于pyhon2.

python3如果想要与数据库进行连接,则需要先下载对应各数据库的插件包,然后导入包。
python3的插件下载地址:https://pypi.python.org/pypi/
mysql的包名:pymysql;
sqlserver的包名:pymssql;
oracle的包名:pyoracle;

import pymysql   #mysql

import pymssql   #sqlserver

#打开数据库连接
db = pymysql.connect("hostname","username","password","DBname")     #建立mysql  连接

#db= pymssql.connect("hostname","username","password","DBname")     #建立sqlserver 连接
#如果和本机数据库交互,只需修改链接字符串
#conn=pymysql.connect(host='.',database='Michael')


print(db)
sql = u"SELECT * from TABLE_NAME where cellphone = '%s'" % ('15411111111')

#使用cursor()方法创建一个游标对象
conn = db.cursor()
try:
  #使用execute方法执行sql
  conn.execute(sql1)
  results = conn.fetchone()
  print(results)
except Exception:
  print("TestFailed")

#关闭连接

db.close() 

posted @ 2017-04-14 14:34  清风的故事说  阅读(337)  评论(0编辑  收藏  举报