树莓派访问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数据库的探索之旅,尽管有时候还没有找到完美的解决办法,可是相信总有一天能够真正做到,为自己找到完美的解决办法!