全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SQL及关系型数据库数据分析
9726 8
2014-02-22
1. 配置JDBC驱动器
从Microsoft官网下载JDBC驱动
http://msdn.microsoft.com/zh-CN/data/aa937724.aspx
2.解压缩Microsoft SQL Server JDBC Driver 4.0.exe 到安装目录
解压缩后得到sqljdbc4.jar
3.配置matlab中的classpath
在command windows中输入:edit classpath.txt 打开路径配置文件 在文件最后一行添加sqljdbc4.jar的完整路径。不能同时加载sqljdbc4.jar和sqljdbc.jar的路径,否则不能正常连接数据库。
4. 在matlab新建sql server数据库连接:
databaseurl='jdbc:sqlserver://127.0.0.1:1433;databaseName=test';
driver='com.microsoft.sqlserver.jdbc.SQLServerDriver';
username='name';
password='passwd';
databasename='test';
conn=database(databasename, username, password, driver, databaseurl);
ping(conn);
5. 从数据库获取数据
curs=exec(conn, 'select * from test’);
curs=fetch(curs);
datacell = curs.Data;
%默认的数据为array cell,可以用cell2mat进行转化
%或通过setdbprefs('DataReturnFormat','numeric') 设置
6.关闭连接
close(curs);
close(conn);

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2014-2-22 13:27:06
weitingkoala 发表于 2014-2-22 10:42
1. 配置JDBC驱动器
从Microsoft官网下载JDBC驱动
http://msdn.microsoft.com/zh-CN/data/aa937724.aspx
楼主有研究过用timer函数做实时读取数据吗??
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-2-22 15:29:04
学习了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-2-4 11:06:13
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-2-6 17:31:20
楼主你头像,太累人了吧啊啊啊啊啊啊啊啊啊啊阿阿
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-1-16 21:09:21
求问username那里指的是sql server中的么?还有password 和database对应的是什么?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群