Matlab连接SQLServer数据库
环境:matlab2016b,sqlserver2008R2 windows10操作系统
1、打开控制面板选择“管理工具”然后打开ODBC数据源管理员程序,随便选择32和64都可以。
2、在用户DSN下点击添加
3、选择SQL Server点击完成
4、命名数据源名称,描述随便写,选择服务器服务器选择本地,本地服务器名称可以写(local) 、127.0.0.1 或者写英文状态下的点 . 。我是写的(local),注意()是英文状态下的(服务器可以选择其他自己指定的)
5、选择登陆ID和密码登陆,然后输入ID和密码,然后下一步
6、选择需要连接的数据库,然后下一步
7、点击完成,然后点击测试数据源,显示测试成关闭窗口
8、ODBC配置完成后,在matlab运行代码
clc clear close all %% 打开jd数据源中的jd数据库读入数据__________________ ComponentsData = database('jd','sa','1234');%数据库名称,登录名,密码 % sales表 % 选择数据库中的整个sales表 sales = exec(ComponentsData,'select*from sku_sales '); % 从sales表中获取数据信息 salesInfo = fetch(sales); % 抽取数据 salesData = salesInfo.Data