主要内容

sqlite

描述

sqlite函数创建一个sqlite对象。您可以使用该对象使用MATLAB连接到SQLite数据库文件®接口SQLite。MATLAB到SQLite的接口使您能够使用SQLite数据库文件,而无需安装和管理数据库或驱动程序。有关详细信息,请参见用MATLAB接口实现SQLite数据库中的数据交互

创建

描述

例子

康涅狄格州= sqlite (dbfile连接到一个现有的SQLite数据库文件。

例子

康涅狄格州= sqlite (dbfile模式连接到现有的数据库文件或创建并连接到新的数据库文件,具体取决于模式类型。

输入参数

全部展开

SQLite数据库文件,指定为字符向量或字符串标量。您可以使用数据库文件存储数据,并将其导入和导出到MATLAB。

数据类型:字符|字符串

SQLite数据库文件模式,指定为以下值之一。

价值 描述

“连接”

连接到一个现有的SQLite数据库文件。

“readonly”

创建到现有SQLite数据库文件的只读连接。

“创造”

创建并连接到一个新的SQLite数据库文件。

文件模式决定您是连接到现有的SQLite数据库文件,还是创建一个新文件。对于现有的数据库文件,文件模式确定数据库连接是否是只读的,并设置IsReadOnly财产。可以将文件模式指定为字符串标量或字符向量。

属性

全部展开

此属性是只读的。

SQLite数据库文件名,指定为一个字符向量,其中包含SQLite数据库文件的完整路径。

dbfile输入参数设置此属性。

例子:“C: \ tutorial.db”

数据类型:字符

此属性是只读的。

数据库连接指示器,指定为逻辑0当数据库连接关闭或无效时,或出现逻辑错误1当数据库连接打开时。此属性对显示是隐藏的。

此属性是只读的。

只读数据库文件指示符,指定为逻辑0当SQLite数据库文件可以修改时,或者逻辑1当数据库文件为只读时。

数据类型:逻辑

标志来自动提交事务,指定为以下值之一:

  • “上”—数据库事务自动提交到数据库。

  • “关闭”—数据库事务必须手动提交到数据库。

对象的功能

全部展开

isopen 确定SQLite连接是否打开
关闭 关闭SQLite连接
sqlread 数据导入MATLAB从SQLite数据库表
获取 数据导入MATLAB工作区使用SQLite连接
sqlwrite 插入MATLAB数据导入SQLite数据库表
提交 对SQLite数据库文件进行永久更改
执行 使用SQLite连接数据库执行SQL语句
回滚 撤消对SQLite数据库文件的更改

例子

全部折叠

使用现有的数据库文件创建一个到MATLAB®SQLite接口的SQLite连接tutorial.db.指定当前文件夹中的文件名。

dbfile = fullfile (pwd,“tutorial.db”);康涅狄格州= sqlite (dbfile)
conn = sqlite with properties: Database: '/tmp/Bdoc22b_2054784_1688208/tp84b2dd0e/ Database -ex96650978/教程.db' IsReadOnly: 0 AutoCommit: 'on'

康涅狄格州是一个sqlite具有以下属性的对象:

  • 数据库- SQLite数据库文件名。

  • IsOpen- SQLite连接打开。

  • IsReadOnly- SQLite连接可写。

方法可从数据库文件导入数据获取函数。

关闭SQLite连接。

关上(康涅狄格州)

创建一个到MATLAB®SQLite接口的SQLite连接,使用一个名为mysqlite.db.指定当前文件夹中的文件名。

dbfile = fullfile (pwd,“mysqlite.db”);康涅狄格州= sqlite (dbfile,“创造”
conn = sqlite with properties: Database: '/tmp/Bdoc22b_2054784_1688208/tp84b2dd0e/ Database -ex61952421/mysqlite.db' IsReadOnly: 0 AutoCommit: 'on'

康涅狄格州是一个sqlite具有以下属性的对象:

  • 数据库 - - - - - - SQLite数据库文件名。

  • IsOpen - - - - - - SQLite连接已打开。

  • IsReadOnly - - - - - - SQLite连接是可写的。

方法将数据插入到数据库文件中sqlwrite函数。

关闭SQLite连接。

关上(康涅狄格州)

使用现有的数据库文件创建一个到MATLAB®SQLite接口的只读SQLite连接tutorial.db.指定当前文件夹中的文件名。

dbfile = fullfile (pwd,“tutorial.db”);康涅狄格州= sqlite (dbfile,“readonly”
conn = sqlite with properties: Database: '/tmp/Bdoc22b_2054784_1688208/tp84b2dd0e/ Database -ex41829813/教程.db' IsReadOnly: 1 AutoCommit: 'on'

康涅狄格州是一个sqlite具有以下属性的对象:

  • 数据库- SQLite数据库文件名。

  • IsOpen- SQLite连接打开。

  • IsReadOnly—SQLite连接是只读的。

方法可从数据库文件导入数据获取函数。

关闭SQLite连接。

关上(康涅狄格州)

选择功能

而不是sqlite对象,连接对象使您能够使用安装和管理的ODBC和JDBC驱动程序连接到各种关系数据库。您可以创建连接对象。数据库函数。要使用JDBC驱动程序,请关闭SQLite连接并使用URL字符串创建一个数据库连接。有关详细信息,请根据您的平台查看以下主题:

版本历史

介绍了R2016a

Baidu
map