Python连接sql server 2008读取数据

本文介绍了一个使用Python通过pymssql库连接数据库并读取数据的方法。该方法首先定义了一个名为read_sql的类,用于初始化数据库连接,并提供了一个query方法来执行SQL查询。

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

最近在做一个电流控制器模块,需要用Python读取数据库的数据来计算需要调整多少电流。以下是数据库连接步骤,如有不好或者有更好的方法还请各位大佬指教。

首先是需要用到的库 pymssql 
这个可以在cmd里 输入pip install pymssql 下载
或者在 https://www.lfd.uci.edu/~gohlke/pythonlibs/ 下载whl文件安装

class read_sql:
    def __init__(self):
        #服务器名
        self.server = "xxxxxx"
        #用户名
        self.user = "xxxxxx"
        #密码
        self.password = "xxxxx"
        #数据库名
        self.database ="xxxx"
        #连接数据库
        self.conn=pymssql.connect(self.server,self.user,self.password,self.database)
        #创建cursor缓冲区,用来存放sql语句
        self.cursor  = self.conn.cursor()
        
    def query(self,query_str):
        #输入query_str查询语句,内容返回到cursor缓冲区内
        self.cursor.execute(query_str)
        #接收全部的返回结果行.
        row = self.cursor.fetchall()
        return row

if __name__ == "__main__":
	sql_data = read_sql()
	row = sql_data.query("SELECT TOP 1 * FROM JinMo_CheckTable  order by id desc")
	print (row)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值