MATLAB连接数据库详细方法介绍;

声明:本人也是刚学习的菜鸟,之前上网也看了很多相关资料,但是感觉不够详细,因此特意自己整理了一份,希望对大家有用。

我用的数据库是sql sever2008,MATLAB链接数据库有两种方法,一种是用ODBC连接数据库,另外一种运用JDBC链接数据库,而ODBC操作数据库较慢,而且对于64位MATLAB该方法不适用,因此在此处我才用的是JDBC方法连接数据库。

步骤一:在此之前要保证数据库远程配置已经完成,可以新建一个udl文件进行测试:

udl文件新建方法:新建一个文本文档将扩展名改为udl即可,打开udl文件如图1:

图1

选择“提供程序”——>"Microsoft OLE DB Provider for SQL Server",如图2:

图2

点击下一步,如图3:

图3

在此界面上选择服务器名称、输入登录服务器信息、选择数据库,之后点击测试连接弹出测试连接成功提示框,如图4所示,至此说明数据库配置成功,可以进行下一步

图4

步骤二:配置JDBC驱动器

1、从Microsoft官网下载JDBC驱动

http://msdn.microsoft.com/zh-CN/data/aa937724.aspx

解压缩Microsoft SQL Server JDBC Driver 4.0.exe 到安装目录,解压缩后得到sqljdbc4.jar。

2、配置matlab中的classpath

在command windows中输入:edit classpath.txt 打开路径配置文件,如图5所示:

图5

在文件最后一行添加sqljdbc4.jar的完整路径。不能同时加载sqljdbc4.jar和sqljdbc.jar的路径,否则不能正常连接数据库。如图6所示:

图6

在添加完毕后,关闭MATLAB,之后再重新打开,如MATLAB没有提示任何问题则说明添加成功

3、在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);

如图7所示:

图7

如果成功,则黄色线部分应该显示“on”。至此MATLAB与数据库连接成功!

时间: 2024-10-13 06:01:00

MATLAB连接数据库详细方法介绍;的相关文章

psql 工具详细使用介绍

psql 介绍 psql 是 PostgreSQL 中的一个命令行交互式客户端工具, 它允许你交互地键入 SQL 命令,然后把它们发送给 PostgreSQL 服务器,再显示 SQL 或命令的结果. 输入的内容允许来自一个文件,此外它还提供了一些元命令和多种类似 shell 的特性来实现书写脚本,以及对大量任务的自动化工作. 特性:方便快捷.没有图形化工具使用上的一些限制 psql 的简单使用     直接输入 psql 进入到命令行下:       安装数据库时,会自动创建一个与当前操作系统用

PHP函数可变参数列表的具体实现方法介绍

PHP函数可变参数列表可以通过_get_args().func_num_args().func_get_arg()这三个函数来实现.我们下面就对此做了详细的介绍. AD:2014WOT全球软件技术峰会北京站 课程视频发布 也许对于PHP初级程序员来说,对于PHP函数并不能完全熟练的掌握.我们今天为大家介绍的PHP函数可变参数列表的实现方法主要是利用func_get_args().func_num_args().func_get_arg()这三个系统函数来实现的,其中func_get_args()

SVG DOM常用属性和方法介绍

将以Adobe SVG Viewer提供的属性和方法为准,因为不同解析器对JavaScript以及相关的属性和方法支持的程度不同,有些方法和属性是某个解析器所特有的.SVG支持DOM2标准. 12.2.1  文档初始化相关 evt属性 evt表示事件本身,可以通过evt获取与当前事件相关的信息,用户可以在script中定义响应函数,进行相应的处理.它与普通JavaScript脚本中的event基本相同,只不过在普通JavaScript的脚本中简写成“e”. ownerDocument属性 通过引

Linux 下查看某一个程序所使用的内存方法介绍

Linux 下查看某一个程序所使用的内存方法介绍 在 Linux 上进行开发和运营维护的时候,免不了要查看某一个程序所占用内存的情况.常用方法总结如下(注意第四种方法): 第一种:ps -aux | grep process_name 举例如下:现打算监控/usr/bin/sshd所占的内存,首先需找到pid,然后使用top进行有目标的监控,RES即为内存值,见下两图: top -p 1231,截图如下:    第二种:top -p pid 查看程序的情况 如上图所示! 第三种:cat /pro

doT.js详细使用介绍

官网: http://olado.github.iodoT.js详细使用介绍 使用方法: {{= }} for interpolation {{ }} for evaluation {{~ }} for array iteration {{? }} for conditionals {{! }} for interpolation with encoding {{# }} for compile-time evaluation/includes and partials {{## #}} for

游戏引擎中三大及时光照渲染方法介绍(以unity3d为例)

(转)游戏引擎中三大及时光照渲染方法介绍(以unity3d为例) 重要:在目前市面上常见的游戏引擎中,主要采用以下三种灯光实现方式: 顶点照明渲染路径细节 Vertex Lit Rendering Path Details 正向渲染路径细节 Forward Rendering Path Details 延迟光照渲染路径的细节 Deferred Lighting Rendering Path Details 以unity3d为例,以下将详细讲解三种灯光渲染方式的实现.原理及缺陷. 顶点照明渲染路径

CyanogenMod刷机以及Google Play应用商店安装方法介绍

http://blog.csdn.net/zcynical/article/details/19241595 写在前面: 本文介绍的方法除第一步外,适用于所有CM系统支持的设备,第一步由于用到了PC上的Odin3软件刷入Recovery,因此只适用于三星设备,其他品牌的机器需要另找方法刷入Recovery,之后依然可以使用本文方法进行刷机和安装Google  play等服务. 在刷机前请确保重要信息已经备份,在用Odin3刷入CWM Recovery过程中要避免PC断电或者USB线断开,这样都会

TClientDataSet的基本属性和方法介绍

原文来自:http://www.delphitop.com/html/kongjian/2079.html TClientDataSet控件继承自TDataSet,其数据存储文件格式扩展名为 .cds,是基于文件型数据存储和操作的控件.该控件封装了对数据进行操作处理的接口和功能,而本身并不依赖上述几种数据库驱动程序,基本上能满足单机"瘦"数据库应用程序的需要. 1.TClientDataSet的基本属性和方法介绍 1).FieldDefs: 字段定义列表属性 开发者可通过单击属性编辑器

WebVirtMgr的搭建方法介绍

WebVirtMgr的搭建方法介绍 WebVirtMgr搭建非常简单,主要步骤如下: (1)配置解析主机名 修改所以节点的/etc/hosts文件,是所以节点之间能够通过dns解析主机名. (2)客户端安装 1)安装KVM和Libvirt组件(略). 2)Libvirtd服务监听配置 修改/etc/sysconfig/libvirtd文件,去掉下面一行的注释,使Libvirt服务处于监听状态: vim /etc/sysconfig/libvirtd LIBVIRTD_ARGS="--listen