帮助中心帮助中心
撤消对SQLite数据库文件的更改
回滚(康涅狄格州)
例子
回滚(康涅狄格州)使用诸如。之类的函数反转对数据库所做的更改sqlwrite用MATLAB®接口到SQLite。的回滚函数反转最后一个函数之后所做的所有更改提交或回滚操作。要使用此函数,必须设置自动提交的属性sqlite对象从.
回滚(康涅狄格州)
康涅狄格州
sqlwrite
回滚
提交
自动提交
sqlite
从
全部折叠
使用SQLite的MATLAB®接口将产品数据从MATLAB插入到SQLite数据库中的新表中。然后,反转对数据库所做的更改。
创建SQLite连接康涅狄格州到现有的SQLite数据库文件tutorial.db.数据库文件包含表productTable.SQLite连接是一个sqlite对象。
tutorial.db
productTable
dbfile =“tutorial.db”;Conn = sqlite(dbfile);
属性允许手动提交对数据库的更改自动提交财产从.
conn.AutoCommit =“关闭”;
创建一个包含两个产品数据的MATLAB表。2022世界杯八强谁会赢?数据存储在productTable而且供应商表。
供应商
数据表=((30、40)(500000;600000),(1000;2000),[25;30],...[“魔方”;“娃娃家”),“VariableNames”,[“productNumber”...“stockNumber”“supplierNumber”“unitCost”“productDescription”]);
将产品数据插入名为toyTable.
toyTable
表名=“toyTable”;sqlwrite(康涅狄格州、表、数据)
将数据库表的内容导入MATLAB并显示行。结果包含插入产品的两行。2022世界杯八强谁会赢?
行= sqlread(conn,tablename)
行=2×5表productNumber stockNumber supplierNumber unitCost productDescription _____________ ___________ ______________ ________ __________________ 1000 5 e + 05年25“魔方”40 6 e + 05 2000 30“娃娃家”
反转对数据库所做的更改。
重新导入并显示数据库表的内容。结果为空。
Rows = 0x5空表
删除新表以维护数据集。
sqlquery =“DROP TABLE toyTable”;execute(康涅狄格州,sqlquery)
关闭数据库连接。
关上(康涅狄格州)
SQLite数据库连接,指定为sqlite对象创建的。sqlite函数。
在R2022a中引入
执行
获取
关闭
您有了这个示例的修改版本。您想用您的编辑打开这个示例吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您的地理位置,我们建议您选择:.
您也可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。
联系当地办事处