MATLAB 与 PostgreSQL 数据库的连接
来源:互联网 发布:淘宝上买iphone店铺 编辑:程序博客网 时间:2024/04/30 06:57
通过一些摸索,搞清楚了 MATLAB 与 PostgreSQL 的连接方法,其他的数据库与之大同小异,希望对大家有帮助!
1、下载PostgreSQL 对应的 JDBC 包,比如我选择下载 Version 9.2-1003 ,然后将下载的文件放到目录文件夹 D:\MATLAB\R2012b\java\jar\ 下,当然,这里需要对应你自己的 MATLAB 的安装路径。
2、在 MATLAB 命令窗口输入 edit classpath.txt,打开 classpath.txt 文件,在该文件最后一行加上以下语句,将 PostgreSQL 对应的包添加到 MATLAB 的环境变量中。
$matlabroot/java/jar/postgresql-9.2-1003.jdbc4.jar
3、关闭并重启 MATLAB ,在命令窗口输入 javaclasspath 后回车,若发现最后一行显示了以下语句,那么恭喜你,环境变量设置成功。
D:\MATLAB\R2012b\java\jar\postgresql-9.2-1003.jdbc4.jar
4、接下来就是连接数据库了,通过 MATLAB 的 help 帮助,可得知 MATLAB 连接数据库的方式:
connection = database(database_name, database_user, user_password, 'Vendor', 'PostGreSQL');
对于PostgreSQL 而言, Vendor 对应的值是 org.postgresql.Driver ,若服务器地址就是本机器,PostgreSQL 对应的是 jdbc:postgresql://localhost:5432/ database_name 。若是其他机器,将这里的 localhost 修改为其 IP 地址即可。那如果你的PostgreSQL 中有一个由 database_user (该用户的密码为 user_password )创建的数据库,该数据库被命名为 database_name ,就可以通过以上语句直接调用了,例如:
connection = database('tgf1', 'postgres', '*****', 'org.postgresql.Driver', 'jdbc:postgresql://localhost:5432/tgf1');
5、现在便可以通过 MATLAB 操作数据库,这里就简单列举几条,可以自己去使用 help 命令。
curs = exec(connection, ['SELECT * FROM "database_table";']);row = fetch(curs, 1);row.Data
配置过程中可能会出现一些问题,欢迎讨论。
- MATLAB 与 PostgreSQL 数据库的连接
- matlab与数据库的连接
- PostgreSQL数据库远程连接功能的开启
- JDBC连接PostgreSQL数据库的若干问题
- 连接postgresql数据库的jdbc驱动选择
- thinkphp连接PostgreSQL数据库的BUG
- JDBC连接postgreSQL数据库的步骤
- VB6连接PostgreSQL数据库
- 远程连接postgreSQL数据库
- postgreSQL连接数据库
- 菜刀连接postgresql数据库
- ADOConnection 连接PostgreSQL数据库
- C#连接postgresql数据库
- Java连接PostgreSQL数据库
- pgAdmin连接postgresql数据库
- Java连接postgresql数据库
- hibernate 连接postgresql数据库
- JAVA连接PostgreSQL数据库
- UVA 23 out of 5
- A. DZY Loves Hash
- Windows中.exe程序的启动过程和C/C++运行时库
- poj 1523 tarjan求割点
- 由《小道消息 • 思维偏误》说开来。
- MATLAB 与 PostgreSQL 数据库的连接
- poj-1961-Period
- 一个microsoft的.exe程序文件的启动过程 .
- UVALive 6469 Deranged Exams 组合数学+容斥原理
- 思考,领悟,前进
- 【阅读】《Head First Servlets & JSP》第九章——强大的定制标记
- 小甲鱼老师目前所有视频教程下载地址
- android各种声音类型级数设定及默认值
- __USE_GNU的问题