python如何读取数据集_python怎么读取数据库
使⽤python读取MS-SQL中的数据,这⾥使⽤到模板pymssql。
因为不是python⾃带的模板,所以⾸先需要使⽤pip安装,对应命令:pip install pymssql
建⽴main.py⽂件,输⼊代码如下:import pymssql,os
server="127.0.0.1" #服务器IP或服务器名称
user="sa" #登陆数据库所⽤账号
python怎么读的password="password" #该账号密码
t(server,user,password,database='master')
cursor=conn.cursor()
row=cursor.fetchone()
while row:
print row[0]
row=cursor.fetchone()
conn.close()
通过循环命令,逐条显⽰获取到的结果。
点击运⾏,执⾏该程序,能够正常返回SQL命令的查询结果。
下⾯使⽤SQL语⾔的中插⼊命令,将之前的代码中操作的数据库由"master"变为"test",ute后跟的查询命令改为⼀条insert格式的插⼊命令:import pymssql
server="127.0.0.1" #服务器IP或服务器名称
user="sa" #登陆数据库所⽤账号
password="password" #该账号密码
t(server,user,password,database='test')
cursor=conn.cursor()
执⾏命令后,数据库中并没有被插⼊数据。这是因为在执⾏update、insert和delete命令时,需要增加⼀条connmit()命令,才能够让数据库执⾏该语句。import pymssql
server="127.0.0.1" #服务器IP或服务器名称
user="sa" #登陆数据库所⽤账号
password="password" #该账号密码
t(server,user,password,database='test')
cursor=conn.cursor()
connmit()
conn.close()
特别需要注意的是,pymssql⽆法打开中⽂命名的数据库,所以使⽤pymsslq和数据库进⾏交互的时候,访问的数据库⼀定要是英⽂命名的数据库。
使⽤py2exe或pyinstaller打包写好的python程序,需要在程序开头增加 import decimal ,导⼊decimal模板,否则运⾏会报错。
更多Python相关技术⽂章,请访问Python教程栏⽬进⾏学习!
以上就是python怎么读取数据库的详细内容,更多请关注php中⽂⽹其它相关⽂章!
本⽂原创发布php中⽂⽹,转载请注明出处,感谢您的尊重!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论