前期准备:
正确安装Oracle10g数据库服务器端或者客户端
正确安装matlab2010a
需要做的工作:
需要在matlab中添加oracle数据库的jdbc驱动包,具体的操作步骤是:找到目录D:\Oracle\product\10.1.0\Client_1\jdbc\lib,将其中的ojdbc14.jar文件拷贝至D:\Program
Files\MATLAB\R2010a\java\jar\toolbox,然后找到D:\Program
Files\MATLAB\R2010a\toolbox\local\classpath.txt文件,在文件中添加一句:$matlabroot/java/jar/toolbox/ojdbc6.jar
并保存,至此连接数据前的所有准备工作已经完成。
测试代码:
matlab使用jdbc方式连接数据库需要使用matlab的函数database,链接代码如下:
conn=database('jde','jde','jd2010$cims#lcerp','oracle.jdbc.OracleDriver','jdbc.oracle.thin:@192.168.0.252:1521:');
上述五个参数分别是oracle数据库本地服务名、用户名、登录密码、数据库驱动程序(注意大小写)、数据库连接字符串。
连接成功后显示:
conn =
Instance: 'jde'
UserName: 'jde'
Driver: 'oracle.jdbc.driver.OracleDriver'
URL: 'jdbc:oracle:thin:@192.168.0.252:1521:'
Constructor:
[1x1 com.mathworks.toolbox.database.databaseConnect]
Message: []
Handle: [1x1 oracle.jdbc.driver.T4CConnection]
TimeOut: 0
AutoCommit: 'on'
Type: 'Database Object'
然后就可以使直接进行相应的增删改查操作了。