matlab与sql总结
利用MATLAB进行数据库连接和操作

利用MATLAB进行数据库连接和操作引言随着信息技术的飞速发展,数据库的使用在各个领域中变得越来越重要。
而MATLAB作为一种功能强大的数值计算和数据分析工具,提供了方便的数据库连接和操作功能。
本文将介绍如何利用MATLAB进行数据库连接和操作,以及一些常见的应用场景。
一、数据库连接在使用MATLAB进行数据库操作之前,首先需要进行数据库连接。
MATLAB 中可以通过调用数据库驱动程序实现与各种类型的数据库的连接。
1. JDBC连接JDBC(Java Database Connectivity)是一种用于执行SQL语句的Java API。
在MATLAB中,我们可以使用JDBC来实现与支持JDBC连接的数据库的通信。
首先,我们需要下载适当的JDBC驱动程序,并将其添加到MATLAB的Java类路径中。
之后,我们可以使用MATLAB提供的“database”函数来实现数据库的连接。
例如,我们可以使用如下的代码来连接一个MySQL数据库:```matlaburl = 'jdbc:mysql://localhost:3306/database_name';username = 'username';password = 'password';conn = database(url, username, password);```2. ODBC连接ODBC(Open Database Connectivity)是一种用于连接各种类型的数据库的标准接口。
在MATLAB中,我们可以通过ODBC来连接支持ODBC连接的数据库。
首先,我们需要在系统中配置好ODBC数据源。
之后,我们可以使用MATLAB提供的“odbc”函数来实现数据库的连接。
例如,我们可以使用如下的代码来连接一个MS Access数据库:```matlabdatasource = 'Microsoft Access Driver (*.mdb, *.accdb)';databasefile = 'C:\path\to\database.accdb';username = 'username';password = 'password';conn = odbc(datasource, username, password, 'db_file', databasefile);```二、数据库操作数据库连接成功后,我们就可以利用MATLAB进行各种数据库操作了。
sql学习心得5篇精选汇总

sql学习心得5篇精选汇总结构化查询语言(SQL)是用于关系数据库管理和数据操作的标准计算机语言。
下面给大家带来一些关于sql实验心得,希望对大家有所帮助。
sql实验心得1sQL是structured Query Language(结构化查询语言)的缩写。
sQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。
在使用它时,只需要发出做什么的命令,怎么做是不用使用者考虑的。
sQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持sQL。
它的强大功能以前就听人说过,所以就选了这门课。
经过一个学期的数据库课程的学习,我们掌握了创建数据库以及对数据库的操作的基础知识。
幸老师的教学耐心细致,课堂上我们有不理解的地方老师都反复讲解,使我们的基础知识掌握的比较牢固。
数据库这门课涉及到以前的知识不多,是一门从头学起的课程,即使基础不是很好,只要认真听讲、复习功课,还是一门比较容易掌握的课。
通过学习,我对数据库没有了神秘感,简单的说下我对数据库的理解吧。
我觉得它就是创建一些表格,然后再用一些语句根据他们之间的关系,把它们组合在一起。
最基本的就是子查询了。
我的子查询经验就是先写出select _ 我们要找什么,然后写条件,我们要找的东西有什么条件,然后在写条件,我们的条件涉及那些表,那些字段,再在这些字段中通过我们学过的简单select语句选出来,有时候还要用到几层子查询,不过无所谓,只要思路是清晰的就没什么问题了。
接下来,关联查询之类的,学起来也是不难的,但有一点必须注意,那就是上课必须跟着老师的进度走,一定要注意听讲,勤做笔记.这样,你学起来就会得心应手,没什么困难。
总之,这是一门很值得学的课程,自己学过获益匪浅,就算自己将来不从事这个行业,但是至少对数据不再陌生,甚至还略知一二。
呵呵谢谢老师~!延伸阅读:数据库设计心得体会跟老板做了两个算是比较大的项目,数据库主体都是我设计的。
数据分析必须掌握的10种编程语言

数据分析必须掌握的10种编程语言数据分析是当今快速发展的领域之一,随着大数据时代的来临,人们对数据的需求越来越迫切。
在进行数据分析时,掌握一种或多种编程语言是必不可少的。
不同的编程语言具有不同的特点和用途,因此选择合适的编程语言对于数据分析师来说至关重要。
本文将介绍数据分析必须掌握的10种编程语言,并详细分析它们的特点和应用场景。
一、PythonPython是一种高级编程语言,以其简洁直观的语法和强大的数据处理能力而著称。
Python拥有丰富的数据分析库,例如Pandas、NumPy和Matplotlib,这些库提供了丰富的数据处理、统计分析和可视化功能。
同时,Python还可以与其他编程语言(如R语言)结合使用,扩展其数据处理能力。
二、R语言R语言是专门用于数据分析和统计建模的编程语言。
R语言拥有丰富的统计分析和数据可视化库,例如ggplot2和dplyr,这些库为数据分析提供了强大的工具。
R语言适用于各种数据处理和探索性分析任务。
三、SQLSQL(Structured Query Language)是用于管理和处理关系型数据库的标准编程语言。
在数据分析中,掌握SQL语言可以进行数据库查询、数据提取和数据整理等操作。
SQL语言的语法简单明了,易于学习和使用。
四、ScalaScala是一种运行在Java虚拟机上的多范式编程语言。
Scala结合了面向对象编程和函数式编程的特性,具有强大的并发性和扩展性。
在大数据分析领域,Scala常用于Apache Spark等分布式计算框架的开发。
五、JuliaJulia是一种专为数值计算和高性能科学计算而设计的编程语言。
Julia具有类似于Python和R的语法,但它的执行效率接近于C语言。
Julia在数据分析和数值模拟方面具有出色的性能,适用于大规模数据处理和计算密集型任务。
六、JavaJava是一种广泛应用于企业级应用开发的编程语言,也广泛用于数据分析和机器学习领域。
Matlab中的数据库连接与查询技巧

Matlab中的数据库连接与查询技巧简介:Matlab是一种强大的数学计算软件,除了在数值计算和科学工程领域得到广泛应用外,它也具备与数据库连接和查询的功能。
本文将介绍在Matlab中如何实现与数据库的连接和查询,并提供一些应用技巧和最佳实践。
一、数据库连接技巧在Matlab中,可以使用不同的方法来建立与数据库的连接。
首先,需要安装Matlab的Database Toolbox以获得数据库相关的功能。
具体的安装方法可以参考Matlab官方文档。
1. 直接连接最简单的方法是使用Matlab中提供的直接连接函数。
这些函数允许用户直接指定数据库的连接参数,例如数据库类型、主机地址、端口号等。
一旦成功连接,就可以执行查询和更新操作。
2. 使用ODBC连接另一种常用的方法是使用ODBC(Open Database Connectivity)驱动来连接数据库。
ODBC提供了一个统一的接口,使得可以使用通用的SQL语句来操作不同类型的数据库。
在Matlab中,可以使用database函数来创建一个ODBC连接对象并指定相应的数据源和驱动。
3. 使用JDBC连接JDBC(Java Database Connectivity)是一种Java语言的接口标准,用于连接不同数据库并执行相关操作。
Matlab中可以通过创建java对象的方式来调用JDBC功能。
这种方法可以轻松地连接不同类型的数据库,并且还可以利用Java的强大功能来处理复杂的查询和数据处理任务。
二、数据库查询技巧一旦成功建立了与数据库的连接,接下来就可以进行查询操作了。
本节将介绍一些常用的数据库查询技巧,包括基本查询、条件查询、排序、分组和连接查询。
1. 基本查询基本查询是指从数据库中检索记录的最简单形式。
在Matlab中,可以使用SQL语句来执行基本查询操作。
例如,通过使用SELECT语句和FROM子句,可以从指定的表中检索所有记录或指定列的数据。
然后,使用WHERE子句可以添加条件来进一步筛选结果。
Matlab语言的学习总结

Matlab语言的学习总结内容提要Matlab是美国MathWorks公司于1984年正式推出的一套高性能的数值计算和可视化软件,它集数值分析、矩阵运算、信号处理和图形显示于一体,构成了一个方便且界面友好的用户环境。
在此环境下,对所要解决的许多问题,用户只需简单地列出数学表达式,其结果便会以数值和图形方式显示出来;对于大型问题,只需建立相应的数学模型,同样可以得到快速准确的解答。
Matlab以其强大灵活的分析平台,多种兼容的数据类型,简化处理数据的函数,快速而又精确的数据分析函数以及丰富的图形和自动文档生成能力赢得了越来越多的用户的青睐,尤其是在校大学生的追捧,目前广泛工程运算,控制系统设计图形处理等领域。
本文将通过简介Matlab强大的数值计算功能与数据可视化功能,阐述本人在使用Matlab进行程序设计中的几则经验,并谈谈学习Matlab的一些体会。
关键词Matlab、数值计算、符号计算、可视化1.Matlab语言及发展Matlab是MATrix LABoratory(“矩阵实验室”)的缩写,是美国MathWorks公司开发的集数值计算、符号计算和图形可视化三大基本功能于一体的,功能强大、操作简单的语言,是国际公认的优秀数学应用软件之一。
20世纪80年代初期,Cleve Moler与John Little等利用C语言开发了新一代的Matlab语言,此时的Matlab语言已同时具备了数值计算功能和简单的图形处理功能。
1984年,Cleve Moler与John Little等正式成立了Mathworks公司,把Matlab语言推向市场,并开始了对Matlab工具箱等的开发设计。
现在,Matlab已经发展成为适合多学科的大型软件,在世界各高校,Matlab已经成为线性代数、数值分析、数理统计、优化方法、自动控制、数字信号处理、动态系统仿真等高级课程的基本教学工具。
特别是最近几年,Matlab在我国大学生数学建模竞赛中的应用,为参赛者在有限的时间内准确、有效的解决问题提供了有力的保证。
matlab数据库操作解读

目录
• 预备知识 • Matlab连接数据库范例
预备知识
• Database工具箱简介
Database工具箱是一个解决matlab与数据库连接的有效接口,它可 以帮助用户使用matlab的可视化技术与数据分析技术处理数据库信息。在 matlab的环境下使用SQL(structured query language)标准数据查询语 言来操作数据库。
数据库操作实例
输入数据源名称(任意),选择本地或者远端数据库服务器,点击“下一
步”,选择Windows身份认证登陆
数据库操作实例
可以更改默认的数据库(也可以不用),其他选项默认,继续点击“下一步”
数据库操作实例
点击“测试数据源”,查看是否连接成功,验证,完成
数据库操作实例
• 配置完数据源,在M文件中编写测试代码,连接 数据库,并从中读取数据,测试所用的表 (dbo.person)结构如下:
• 测试结果:
PS: AutoCommit:’on’ 表示连接成功
数据库操作实例
(2)Ping函数
ping(conn) 通过 ping函数可以获得数据库连接的数据版本、数据名
称、驱动程序、URL 地址等等。
• 测试结果:
数据库操作实例
: (3)执行SQL语句和打开游标函数exec(主要是用来遍历查询结果的集合) curs = exec(conn, 'sqlquery') conn: 数据库连接对象 sqlquery: sql 数据库查询语句 curs:结构体(游标) (4)函数fetch 导入数据到matlab单元数组,最终可在终端查询读取数据 • M文件核心代码: curs = exec(conn,'select * from yxmdb.dbo.person'); curs = fetch(curs);%把数据库中的数据读入matlab cur = curs.data; %% 选择表dbo.person中所有的数据 • 测试结果:
matlab总结与体会

matlab总结与体会一、Matlab的基本介绍Matlab是一种高级技术计算语言和交互式环境,主要用于数学计算、数据分析和可视化。
它的优点在于其强大的数学计算能力、友好的用户界面以及广泛的应用领域。
二、Matlab的应用领域Matlab可以应用于各种科学和工程领域,包括信号处理、图像处理、控制系统设计、通信系统设计、金融建模等。
同时,它也被广泛应用于教育和研究领域。
三、Matlab的特点1. 强大的数学计算能力:Matlab拥有丰富的数学函数库,可以进行各种高级数学运算。
2. 友好的用户界面:Matlab提供了一个直观易懂的用户界面,使得使用者可以轻松地进行数据分析和可视化操作。
3. 广泛的应用领域:由于其强大的功能和灵活性,Matlab被广泛应用于各种科学和工程领域。
4. 便捷性:Matlab提供了许多方便快捷的工具箱,如统计工具箱、控制系统工具箱等,使得使用者可以更加高效地完成任务。
四、Matlab的基本语法Matlab的基本语法与其他编程语言有所不同,主要包括变量定义、数学运算、控制流程等。
其中,Matlab中的变量可以是数字、字符串、矩阵等多种类型。
五、Matlab的常用函数1. plot函数:用于绘制二维图形。
2. surf函数:用于绘制三维图形。
3. find函数:用于查找符合条件的元素。
4. rand函数:用于生成随机数。
5. mean函数:用于计算平均值。
六、Matlab的优缺点1. 优点:(1)强大的数学计算能力;(2)友好的用户界面;(3)广泛的应用领域;(4)便捷性。
2. 缺点:(1)相对较高的学习门槛;(2)较为耗费计算机资源;(3)不适合处理大规模数据。
七、个人体会作为一名工科学生,我在学习和使用Matlab过程中深刻感受到了它在科研和工程领域中所具有的重要作用。
通过使用Matlab,我可以更加高效地进行数据分析和可视化操作,并且可以利用它强大的数学计算能力解决各种复杂问题。
matlab实验心得总结

matlab实验心得总结《matlab 实验心得总结》在学习和使用 Matlab 的过程中,我经历了从陌生到熟悉,从困惑到领悟的种种阶段。
通过一系列的实验操作,我不仅掌握了 Matlab 这个强大工具的基本使用方法,还深刻体会到了它在解决实际问题中的高效性和灵活性。
Matlab 作为一款广泛应用于科学计算、数据分析和可视化的软件,其功能之强大让我印象深刻。
在最初接触时,面对那繁多的函数和命令,我感到有些无从下手。
但随着实验的逐步深入,我逐渐发现了其中的规律和逻辑。
首先,Matlab 的矩阵运算功能给我带来了极大的便利。
在处理大量数据时,矩阵运算能够快速而准确地完成复杂的计算任务。
通过简单的命令就能实现矩阵的加减乘除、求逆、转置等操作,大大提高了计算效率。
例如,在进行线性方程组的求解时,只需要输入相应的系数矩阵和常数向量,就能迅速得到准确的解。
这让我在处理数学问题时节省了大量的时间和精力。
其次,Matlab 的绘图功能也非常出色。
它能够将数据以直观的图形方式展示出来,帮助我们更好地理解和分析数据。
无论是二维的曲线、散点图,还是三维的曲面图,Matlab 都能轻松绘制。
通过调整绘图的参数和属性,可以得到清晰、美观的图形。
这对于数据的可视化分析和结果的展示起到了至关重要的作用。
在进行实验的过程中,我也遇到了一些困难和挑战。
其中一个常见的问题是语法错误。
由于对 Matlab 的语法规则不够熟悉,在编写程序时经常会出现一些小的错误,比如括号不匹配、变量未定义等。
这些错误往往会导致程序无法正常运行,需要花费时间去仔细检查和修改。
另一个挑战是算法的选择和优化。
在解决一些复杂问题时,需要选择合适的算法来提高程序的运行效率。
但对于初学者来说,很难一下子就找到最优的算法,需要不断地尝试和改进。
为了克服这些困难,我采取了一些有效的学习方法。
首先,我认真阅读了 Matlab 的相关教材和参考书籍,系统地学习了其基本语法和常用函数。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
总结一个星期前老师给了一个任务,要求用GUI做成一个simulink仿真界面,通过matlab与SQL的连接,然后把仿真结果存到sql里建的数据库里。
从一开始什么都不懂,到现在可以用GUI做一个简单的界面,以及matlab与sql的连接,这一个星期感慨颇多,尤其是查阅相关资料的痛苦,及找到可以借鉴资料的喜悦,到最后逐渐有了一个清晰的思想。
过程如下:一首先了解GUI1.1 GUI简介[1,2]图形用户界面(graphical user interface,GUI)是由窗口、光标、按键、菜单、文字说明等对象(Ob-ject)构成的一个用户界面。
用户通过一定的方法(如鼠标或键盘)选择、激活这些图形对象,使计算机产生某种动作或变化,比如实现计算、绘图等假如科技工作者仅仅执行数据分析、解方程等工作,一般不会考虑GUI 的制作。
但是如果想向客户提供应用程序,想进行某种技术、方法的演示,想制作一个供反复使用且操作简单的专用工具,那么图形用户界面是最好的选择之一。
开发实际的应用程序时应该尽量保持程序的界面友好,因为程序界面是应用程序和用户进行交互的环境。
在当前情况下,使用图形用户界面是最常用的方法。
提供图形用户界面可使用户更方便地使用应用程序,不需要了解应用程序怎样执行各种命令,只需要了解图形界面组件的使用方法;同时,不需要了解各种命令是如何执行的,只要通过用户界面进行交互操作就可以正确执行程序。
在Matlab7.0中,图形用户界面是一种包含多种图形对象的界面,典型的图形界面包括图形显示区域、功能按钮空间以及用户自定义的功能菜单等。
为了让界面实现各种功能,需要对各个图形对象进行布局和时间编程。
这样,当用户激活对应的GUI对象时,就能执行相应的时间行为。
最后,必须保存和发布自己创建的GUI,使得用户可以应用GUI对象。
在Matlab中,所有对象都可以使用M文件进行编写。
GUI也是一种Matlab对象,因此,可以使用M文件来创建GUI。
使用M文件创建GUI的方法也是最基础的,使用其他方法创建GUI图形界面时,实现图形控件的各种功能时,也需要编写相应的程序代码。
除了使用M文件来创建GUI对象之外,Matlab还为用户开发图形界面提供了一个方便高效的集成开发环境:Matlab图形用户界面开发环境(matlab graphical user interface development envi-ronment)简称GUIDE,其主要是一个界面设计工具集。
Matlab7.0将所有GUI所支持的用户控件都集成起来,同时提供界面外观、属性和行为响应方法的设置方法。
除了可以使用GUIDE创建GUI之外,还可以将设计好的GUI界面保存为一个FIG资源文件,自动生成对应的M文件。
该M文件包含了GUI初始化代码和组建界面布局的控制代码。
使用GUIDE创建GUI对象执行效率高,可以交互式地进行组件布局,还能生成保存和发布GUI的对应文件。
FIG文件:该文件包含GUI图形窗口及其子对象的完全描述,包含所有相关对象的属性信息,可以调用hgsave命令或者使用M文件编辑器的File>Save命令生成该文件。
FIG文件是一个二进制文件,包含系列化的图形窗口对象。
所有对象的属性都是用户创建图形窗口时保存的属性。
该文件最主要的功能是对象句柄的保存。
M文件:该文件包含GUI设计、控制函数及控件的回调函数,主要用来控制GUI 展开时的各种特征。
该文件基本上可以分为GUI初始化和回调函数2个部分,控件的回调函数根据用户与GUI的具体交互行为分别调用。
应用程序M文件使用open-fig命令来显示GUI对象,但是该文件不包含用户界面设计的代码,对应代码由FIG文件保存。
1.2 设计GUI步骤简单说来,一个好的界面应遵循以下3个原则:简单性(Simplicity)、一致性(Consistency)及习常性(Familiarity)。
界面制作包括界面设计和程序实现。
具体制作步骤如下[3,4]:1)分析界面所要求实现的主要功能,明确设计任务;2)在稿纸上绘出界面草图,并站在使用者的角度来审查草图;3)按构思的草图,上机制作(静态)界面,并对其进行检查;4)编写界面动态功能的程序,对功能进行逐项检查。
以上过程只是一般原则,在设计中,步骤之间也可能要交叉执行或复合执行;设计和实现过程往往不是一步到位的,可能需要反复修改,才能获得满意的界面。
建议先进行界面布局编码,后进行动态交互功能的编码。
二数据库与matlab的连接2.1 ODBC简介[5]ODBC(开放式数据库的连接)是一种应用程序的接口(API)。
这种接口提供了独立于任何的数据库管理系统编写应用程序的能力。
ODBC通过ODBC驱动程序提供了对不同的数据库供应商的一组应用程序接口来给特殊的数据库管理系统(DBMS)。
用户的应用程序使用这组API来调度ODBC驱动程序,然后驱动程序通过SQL语句同DBMS发生联系。
DBC提供了数据库管理系统的标准接口,从而使应用人员在编程时不必关心底层的DBMS,大大提高了工作效率。
2.2 32位matlab与32 位sql位数据库之间的连接2.2.1数据库的建立在SQL Server2008中建立数据库test,在其中建立表stock。
2.2.2 SQL数据源的配置建立ODBC数据源:控制面板->管理工具->ODBC数据源->用户DNS。
点击“添加”,数据源名称可任意命名。
服务器选择自己指定的。
2.2.3 .MATLAB连接数据库M文件的编写1 连接数据库代码如下>> conn=database('test','sa','123')%test是刚刚建立的数据库名称%sa是数据库登陆名%‘123’是数据库登陆密码2 检验数据库连接状态>> Ping(conn); %用于查看现在数据库连接状态3 数据写入>>expdata=[2001 7 12 000001 0.123432];>>fastinsert(conn,{'year','month','day','id','stock_return'},expdata) ;备注:(1)Conn一个变量,是用于保存数据库连接字符窜的,conn=database('test','sa','123');只要数据库已经连接上,后面就可以直接引用。
(2)'year','month','day','id','stock_return'是数据库表格中的字段名(3)expdata=[2001 7 12 000001 0.123432]是我们要写入数据库的信息,分别对应于数据表中的各个字段。
这里我们写入数据库的是number型的,因此矩阵式数字型。
即:expdata=[2001 7 12 000001 0.123432]。
(4)写入数据前提是已经成功连接数据库。
4 数据的查询代码:>>curs=(conn,'select * from test.dbo.stock')%建立数据库的连接>>curs=exec(conn,'select * from test.dbo.stock where id=1')%从test数据库,stock表格里面选择股票代码为1的股票的所有信息>>curs=fetch(curs)%取回数据库游标里面的数据;>>curs.data%读取游标里面的数据5 显示查询后的信息:>>curs.data6关闭链接对象和游标——close当不再使用数据库的链接对象时要及时关闭,这样才能及时的释放出内存,而且每次链接后所需要的内存量是非常大的,要是不及时关闭的话对后续计算的影响将非常非常的大。
close(curs)close(conna)2.3 64位matlab与64位sql数据库之间的连接(以下为网络整理未证实)64位Matlab无法通过ODBC接口访问SQL Server,我们可以跳出ODBC,而直接使用JDBC来访问数据库第一步,从 下载Microsoft SQL Server JDBC Driver 3.0,下载地址可以将上述关键字扔进Google中搜索就得到了。
解压缩可以得到很多文件,我们需要的是其中的sqljdbc4.jar和sqljdbc.jar这两个文件。
其中后者是前者的子集,只要不出问题,直接使用前者就可以了。
第二步,在Matlab中加入jar。
具体做法是找到"classpath.txt"文件,例如我的这个文件位置是 "D:\Matlab2010B\toolbox\local\classpath.txt",在文件的最后加入sqljdbc4.jar的完整路径,例如我的是:"D:/sqljdbc30/enu/sqljdbc4.jar",注意斜杠怎么写。
第三步,启动Matlab,启动过程中如果没有出错,那么这个JDBC Connector 就可以用了。
上面三步就把JDBC Connector建好了。
接下来我们就开始连接数据库。
第一步,建立一个到数据库的连接。
假设SQL Server地址是 192.30.1.117,端口是 1433,数据库名称是RTQ,用户名user,密码 pwd,那么用下面的语句建立一个到该数据库的连接。
conn=database('RTQ','user','pwd','com.microsoft.sqlserver.jdbc.SQLSer verDriver',... 'jdbc:sqlserver://192.30.1.117:1433;databaseName=RTQ') ;参考文献[1]MATLAB Application Program Interface Guide[C],TheMathworks Inc,1999[2]王跃强、王纪龙、王云才,VB程序中实现调用MATLAB的方法[J],计算机应用,2001,vol.21,No.2[3]刘炳文编著,精通Visual Basic 6.0中文版[M]北京:电子工业出版社,1999.7[4]刘卫国,科学计算与MATLAB语言[M],中国铁道出版社,2000.4[5]侯春生,陈汝义,袁爱进,乔毅,唐明新.MATLAB/VB/SQL Server编程实现数据管理[J].微型电脑应用,Vol.18,No.7,2002。