关于matlab程序打包成的EXE文件或者jar包中访问MySQL数据库的问题
来源:互联网 发布:顶尖数据恢复注册码 编辑:程序博客网 时间:2024/04/20 10:05
好不容易将matlab程序打包成了exe文件或者jar包,却发现链接数据库出现了问题。
在链接数据库的时候会提示你链接不到数据库,这个时候你exe文件或者jar包中有链接数据库的操作,比如
conn=database(‘databasename’,’username’,’password’,’driver’,’databaseurl’);
这个时候你输出conn,你会发现里面的Driver项是空的,Message提示(Can not find JDBC Driver)找不到JDBC驱动。但是这个JDBC驱动应该放在哪里??怎么配置变量??
其实方法也很简单,还记得我们安装过MCR(Matlab compiler time)程序么,他会构建一个Matlab编译环境,使得我们可以在没有matlab工具的情况下执行Matlab程序的打包文件。同时它也会产生一个文件,我的文件路径是C:\Program Files\MATLAB\MATLAB Compiler Runtime
- Step 1: 将mysql-connector-java-5.1.7-bin.jar文件拷贝到……\MATLAB\MATLA Compiler Runtime\v83\java\jar\toolbox目录里。
- Step 2:到……\MATLAB\MATLAB Compile Runtime\v83\toolbox\local目录下,找到classpath.txt文件,打开,并添加用来加载mysql的jdbc驱动$matlabroot/java/jar/toolbox/mysql-connector-java-5.1.7-bin.jar
这个时候你的打包文件就可以访问MySql数据库了。
另外提一嘴,我们实验中JAVA程序通过调用exe文件执行matlab程序的时间消耗为1 hour,调用jar包时间消耗约 30 min,你们感受下
关于打包过程中遇到的其他问题,可以尝试这个链接:
关于matlab程序打包成exe可执行文件或者jar包的常见问题
1 0
- 关于matlab程序打包成的EXE文件或者jar包中访问MySQL数据库的问题
- 关于matlab程序打包成exe可执行文件或者jar包的常见问题
- exe4j打包成的exe中提取jar包
- exe4j打包成的exe中提取jar包
- JAVA的jar打包成exe文件
- java的jar打包成exe文件
- jar包打包成exe文件
- 将jar包打包成exe文件
- 关于JAVA打包成jar包的问题
- 关于把python程序打包成exe文件的操作
- 用Eclipse将写好的项目打包成jar包,后续再打成exe程序
- MySQL 数据库访问方式,以及jar包版本太高出现的访问数据库异常问题
- 程序打包成可执行的jar包
- 将MATLAB程序打包为jar文件的时候遇到的问题
- JAVA 打包后的jar包双击无法运行,以及转换成exe文件
- 将java项目打包成jar包并生成可独立执行的exe文件
- 关于java打包成jar文件的问题
- 将Matlab GUI 文件打包成独立运行的exe程序的步骤
- mac 快速切换dns
- android的消息处理机制(图+源码分析)——Looper,Handler,Message
- exFAT
- 【JAVA】别特注意,POI中getLastRowNum() 和getLastCellNum()的区别
- myeclipse中tomcat内存大小的设置
- 关于matlab程序打包成的EXE文件或者jar包中访问MySQL数据库的问题
- sdkman工具的使用
- 瀑布流布局的简单应用
- CentOS安装php
- 认真学spring官网,很容易找到spring4的jar包下载位置
- iOS开发之网络编程:AFNetworking3.0使用简介
- JSTL和EL表达式
- json和jsonp的区别
- Spring装配对JSR-250的@Resourse的支持