python--连接数据库篇

本文提供了使用Python连接MySQL和MS SQL Server的具体示例,包括安装必要的数据库驱动及测试代码实现。针对两种数据库,文章详细展示了如何通过Python进行连接、执行SQL查询并获取结果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、安装数据库驱动:

mysql的驱动是MySQLdb【http://sourceforge.net/projects/mysql-python/files/mysql-python/1.2.3/】, 微软sql的驱动是pymssql, 直接去pypi网站下就可以了

windows下安装MySQLdb可以参考这个链接:

http://www.byywee.com/page/M0/S587/587000.html,或者直接下载这个文件,所有东西和说明都已经在一起了:http://vdisk.weibo.com/s/7LJqS 

2、测试

import MySQLdb as mysql 

def test_mysql():
	conn = mysql.connect(host='10.255.254.208',user='writeuser',passwd='password',db='myDB')  
	cur = conn.cursor()  
	  
	sql = 'select product_id, is_share_product from Products_Core where is_share_product=1 and product_id>10000 limit 1,10;'  
	cur.execute(sql)  
	print cur.fetchall() 

	cur.close()  
	conn.close() 



import pymssql   

def test_mssql():
	conn=pymssql.connect(host="10.255.254.207",user="writeuser",password="password",database="Account")   
	cur=conn.cursor() 
	
	sql = 'SELECT TOP (10) money_id, cust_id FROM my_money'
	cur.execute(sql)   
	print cur.fetchall()  
	
	cur.close()    
	conn.close 
	
if __name__ == "__main__":
	test_mysql()
	test_mssql()



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

上帝De助手

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值