部署MATLAB接口与MATLAB编译器SQLite数据库应用程序
这个例子展示了如何编写一个脚本分析数据存储在一个SQLite数据库使用SQLite的MATLAB®界面,然后部署脚本作为一个独立的应用程序。对于本例,您编写代码,连接到一个数据库,数据从数据库导入MATLAB,分析数据,关闭数据库连接。然后,部署代码通过编译它作为一个独立的应用程序使用应用程序编译器(MATLAB编译器)应用,在其他机器上运行应用程序。
SQLite的例子使用了MATLAB接口来创建数据库连接。总的来说,这个例子中所描述的步骤从MATLAB函数创建独立的应用程序(MATLAB编译器)和更新一个独立的数据库应用程序的步骤。
在MATLAB创建函数
创建一个MATLAB脚本命名importSQLiteInterface.m
并将其保存在您所选择的文件位置。这个脚本包含了importSQLiteInterface
函数,它返回的最大数据的产品编号productTable
数据库表中。函数连接到SQLite数据库并导入所有数据productTable
。然后,函数计算最大的产品编号。
类型importSQLiteInterface.m
函数maxProdNum = importSQLiteInterface % importSQLiteInterface importSQLiteInterface函数连接到一个% SQLite数据库使用SQLite的MATLAB (R)接口,数据%从数据库导入MATLAB,执行一个简单的数据分析,和%关闭数据库连接。数据库包含一个名为%的表| productTable |。% % % |创建SQLite连接康涅狄格州现有的SQLite数据库文件| % | tutorial.db |。SQLite连接是一个| SQLite |对象。dbfile = " tutorial.db”;康涅狄格州= sqlite (dbfile);% % % |进口数据productTable |数据库表中。表名=“productTable”;data = sqlread(康涅狄格州,表名);% % %确定产品编号最高的产品之一。下载188bet金宝搏 prodNums = data.productNumber; maxProdNum = max(prodNums); %% % Close the database connection. close(conn) end
使用应用程序编译器应用程序创建独立的应用程序
在MATLAB应用程序选项卡,最右边的应用程序部分,单击箭头打开应用画廊。下应用程序部署,点击应用程序编译器。
在MATLAB编译器项目窗口中,指定的主要文件您想要部署的MATLAB应用程序。
在主文件将来发布的部分,点击加号按钮添加一个主文件。
在添加文件对话框中,浏览到包含保存的脚本文件的位置。选择
importSQLiteInterface.m
并点击开放。应用程序的编译器应用程序添加了importSQLiteInterface
功能列表的主要文件。
决定是否包括MATLAB生成的应用程序运行时安装通过选择两个选项中的一个包装选项部分:
运行时从web下载MATLAB运行时生成一个安装程序,下载并安装它随着MATLAB应用程序部署。
运行时包含在包生成一个安装程序,包括MATLAB运行安装程序。
自定义打包应用程序和它的外观通过指定以下选项:
应用程序信息-可编辑已部署的应用程序的信息。您还可以自定义的外观独立应用程序通过改变应用程序图标和闪屏。生成安装程序使用这些信息来填充已安装的应用程序的元数据。
额外的安装选项——编辑选项的默认安装路径生成安装程序并选择一个定制的标志。
您的应用程序运行所需的文件——所需的附加文件生成的应用程序运行。生成的应用程序中包含这些文件的软件安装程序。
文件为您的终端用户安装——文件安装您的应用程序。这些文件包括生成的
固定
文件和生成的可执行的目标平台。额外的运行时设置——特定于平台的控制选项生成的可执行文件。
这些选项的详细信息,请参阅定制应用程序(MATLAB编译器)。
生成打包应用程序,单击包在包在将来发布部分。在保存项目对话框中,指定的位置保存项目。
在包对话框,确认选择打开流程完成时输出文件夹被选中。
当部署过程完成后,检查生成的输出:
for_redistribution
包含文件,文件夹安装应用程序和MATLAB运行时。for_testing
——文件夹包含所有创建的工件世纪挑战集团
(如二进制JAR、头和源文件为一个特定的目标)。使用这些文件来测试安装。for_redistribution_files_only
——文件夹包含的文件重新分配所需的应用程序。这些文件分发给用户MATLAB或MATLAB运行时安装在他们的机器上。PackagingLog.txt
——MATLAB编译器生成的日志文件。
安装和运行独立的应用程序
安装独立的应用程序,双击MyAppInstaller_web
可执行的for_redistribution
文件夹中。
如果你想使用一个代理服务器连接到互联网,点击连接设置。在提供输入代理服务器设置对话框。点击好吧。
完成安装,按照安装向导的指示。
运行你的独立应用程序:
打开一个终端窗口。
导航到该文件夹中安装应用程序。
运行应用程序。
目标机器上测试独立应用程序
选择一个目标机器测试MATLAB生成的独立应用程序。
复制的文件for_testing
文件夹到目标机器。
测试你的独立应用程序:
打开一个终端窗口。
导航到
for_testing
文件夹中。运行应用程序。
独立的应用程序部署在目标机器上
复制for_redistribution_files_only
文件夹所有目标机器上的文件位置,MATLAB或MATLAB运行时安装。
在所有目标机器上运行MATLAB生成的独立应用程序使用的可执行文件for_redistribution_files_only
文件夹中。
另请参阅
对象
功能
相关的话题
- 创建函数文件
- 从MATLAB函数创建独立的应用程序(MATLAB编译器)
- 定制应用程序(MATLAB编译器)
- 导入数据使用MATLAB接口SQLite