全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

spyder怎样读取sql server的数据库?

发布时间:2023-10-13 18:29:01
发布人:xqq

一、spyder怎样读取sql server的数据库

spyder是python的一个IDE,集成到了anaconda里而已,所以问题应该是“python怎么样链接 sql server”

实际上这一行里就有让你填写数据连接 相关参数的地方

conn = pymssql.connect(host=”.”,user=”sa”,pwd=”123″,db=”school”)

host就是服务器地址,只填写了一个. 表示本机,user表示用户名,你填写的是sa 是sql server默认的较高权限账号,pwd就是密码了,你写的是123,db就是你要连接的具体数据库名称,这些参数你都要自己改成你数据库服务器对应的值才行。

最后你的程序报错:

TypeError: connect() got an unexpected keyword argument ‘pwd’

说了没有pwd这个关键字,这说明你调用pymssql的connect方法时的参数使用的方法不对

已经有人贴了pymssql的链接教程,重点就是这段

from os import getenv
import pymssql

server = getenv(“PYMSSQL_TEST_SERVER”)
user = getenv(“PYMSSQL_TEST_USERNAME”)
password = getenv(“PYMSSQL_TEST_PASSWORD”)

conn = pymssql.connect(server, user, password, “tempdb”)

延伸阅读:

二、Navicat是什么

Navicat是一套快速、可靠和全面的数据库管理工具,专门用于简化数据库管理和降低管理成本。Navicat图形界面直观,提供简便的管理方法,设计和操作MySQL、MariaDB、SQL Server、Oracle、PostgreSQL和SQLite的数据。

Navicat提供一个直观和设计完善的用户界面,用于创建、修改和管理资料库的所有对象,例如表、视图、函数或过程、索引、触发器和序列。我们的表设计器帮助用户创建和修改数据库的表,让设置高级选项,如关系、限制、触发器和更多。

使用Navicat浏览和修改数据,插入、编辑、删除数据或复制和粘贴记录到数据表形式的数据编辑器,Navicat将运行相应的命令(例如INSERT或UPDATE),免除写复杂的SQL。广泛的数据编辑工具令编辑工作更为方便,例如外键查找、set/enum选择器和记录筛选。

#it技术干货

相关文章

SQL Server外部组件发生异常怎么解决?

SQL Server外部组件发生异常怎么解决?

2023-10-13
teradata与greenplum的区别?

teradata与greenplum的区别?

2023-10-13
arcgis的mdb数据库怎么转成db数据库?

arcgis的mdb数据库怎么转成db数据库?

2023-10-13
云计算中的laaS、PaaS和SaaS是什么意思?

云计算中的laaS、PaaS和SaaS是什么意思?

2023-10-13

最新文章

常见网络安全面试题:Windows常用的命令有哪些?

常见网络安全面试题:Windows常用的命令有哪些?

2023-10-09
常见网络安全面试题:根据设备告警如何展开排查?

常见网络安全面试题:根据设备告警如何展开排查?

2023-10-09
常见网络安全面试题:mysql加固呢?(数据库加固)

常见网络安全面试题:mysql加固呢?(数据库加固)

2023-10-09
常见网络安全面试题:windows和linux加固?(操作系统加固)

常见网络安全面试题:windows和linux加固?(操作系统加固)

2023-10-09
在线咨询 免费试学 教程领取