【备忘】MATLAB连接SQL教程

写在前面

软件版本:
(1)MATLAB 2020b;
(2)SQL Server 2019;
(3)Window 10(64位) 1909版本。
参考网址:
[1] https://www.bbsmax.com/A/MAzAvjreJ9/
[2] https://wenku.baidu.com/link?url=nTWXB-xC4SSWB024mDAk8Tue6NPeFSunjaZFoLDzhlezRUP0-2mvNb3LgeBKgSDKNpUmwqGQozF86B2ma1SuYTkR459xL9BhkR4jd8PLniK

1 查看服务

右键单击“此电脑”,按照如下顺序依次点击:
“此电脑 —> 管理 —> 服务和应用 —> 服务”。

在这里插入图片描述
注意编号为2的红框,将“SQL Server 代理(SQLEXPRESS)”的“启动类型”设置为“自动”,以及将“SQL Server 代理(SQLEXPRESS01)”的“启动类型”设置为“禁用”。因为这两条服务有时候会产生冲突,所以选择关闭其中之一即可。

2 建立数据库

打开Microsoft SQL Server Management Studio,身份验证一栏选择“Windows 身份验证”,并记住服务器名称为“LILINGWEI\SQLEXPRESS”,之后在ODBC通讯中需要使用到,登录界面见下图。

在这里插入图片描述
在数据库下新建一个数据库,这里我新建了一个名字叫“mydb”的数据库。如果需要为这个数据库建立用户,【写在前面】部分提及的网址[1]有详细说明。

3 建立连接

这步比较关键,也容易出现错误。
点击开始菜单,进入设置,搜索控制面板,点击控制面板选项。进入控制面板后,按照如下顺序依次点击:
“控制面板 —> 系统和安全 —> 管理工具 —> ODBC 数据源(64 位)”。

在这里插入图片描述
点击“添加”。

在这里插入图片描述

选择“SQL Server”并点击下方“完成”按钮。

在这里插入图片描述
按照红框的内容填写,再点击“下一步”。

在这里插入图片描述

点击“下一步”。

在这里插入图片描述
将默认数据库更改为“mydb”,此处根据自己建立的数据库名为准,因为我建立的数据库名为“mydb”,所以选择了“mydb”作为默认数据库,点击“下一步”。

在这里插入图片描述
点击“完成”。

在这里插入图片描述
点击“测试数据源”,显示下图所示页面则说明连接成功。

在这里插入图片描述

4 打开MATLAB测试

打开MATALB 2020b,输入以下代码:

database('mydb','','')

得到下图所示结果。

在这里插入图片描述
AutoCommit显示“on”代表MATLAB与SQL成功连接,显示“off”代表连接失败。

至此,MATLAB与SQL连接完毕。

猜你喜欢

转载自blog.csdn.net/Ruins_LEE/article/details/114189099