树莓派访问MSSQL数据库的探索之旅(树莓派访问mssql)

树莓派访问MSSQL数据库的探索之旅

最近习惯在家买一块树莓派来搭建一套家庭级的嵌入式服务器,能够满足多人共享个人文档、家庭影音、访问路由器登录等多种功能,经常想要为它增加功能,使它更加“高大上”,于是,今天对于如何让树莓派访问MSSQL数据库这个问题花了点时间,特此记录一下心得。

在搭建MSSQL数据库访问环境(树莓派支持Python语言)时,需要先设置环境变量,在终端输入:nano ~/.bashrc \

然后在文件末尾添加:

export MSSQL_HOST=主机地址

export MSSQL_USER=账号

export MSSQL_PASS=密码

其中MSSQL_HOST为主机地址,MSSQL_USER为账号,MSSQL_PASS为密码,设置完毕后保存,接着可以安装MSSQL驱动:

sudo apt-get install freetds-dev \

pip install –user pytds

安装pytds库之后就可以编写Python脚本代码,用来获取MSSQL数据库记录:

import pytds

sql_server = os.environ[‘MSSQL_HOST’]

db_user = os.environ[‘MSSQL_USER’]

db_password = os.environ[‘MSSQL_PASS’]

con = pytds.connect(server=sql_server,user=db_user,password=db_password,database=’test_db’)

try:

with con.cursor() as cur:

cur.execute(“SELECT * FROM userTable”)

rows = cur.fetchall()

for row in rows:

print(row)

finally:

con.close()

以上就是能够让树莓派访问MSSSQL数据库的探索之旅,尽管有时候还没有找到完美的解决办法,可是相信总有一天能够真正做到,为自己找到完美的解决办法!


数据运维技术 » 树莓派访问MSSQL数据库的探索之旅(树莓派访问mssql)