SQLiteStudio关了之后数据还有吗?

SQLiteStudio关了之后数据还有吗?,第1张

数据还有的。

SQLite数据库关闭后,数据文件仍被占用。

SqliteStudio是一款 Sqlite数据库可视化工具,是使用Sqlite数据库开发应用的必备软件,软件无需安装,下载后解压即可使用,很小巧但很了用,绿色中文版本。比起其它SQLite管理工具,我喜欢用这个。很方便易用,不用安装的单个可执行文件,支持中文。SQLiteStudio中文版是一款可以帮助用户管理sqlite数据库的工具。该SQLiteStudio数据库管理工具具有功能完善的sqlite2和sqlite3工具,视图编码支持utf8,还可以同时打开多个数据库文件。SQLiteStudio中文版支持查看和编辑二进制字段。

跟你举个例子,

内存是一个有10个蹲位的厕所

而你上面那个就代表了有一个人进入一个蹲位,当这个人解决问题后,则必须db.close(),也就是你要离开这个蹲位,不离开可以吗,不离开当然可以,但问题是如果你不离开,对你也没有什么好处,如果10个人都这样不离开(不进行db.close()),那么第11个人只能在外面忍着了。简直就是损人不利己的事

关于数据库句柄,每次用完是必须手动调用close()方法关掉的;关于cursor一般情况也是要求关掉的,如果只获取了一次结果集,不关掉cursor对程序的逻辑没有影响,只是会抛一个非必要性异常,但是如果多次获取结果集,就必须先关掉cursor,再重新获取结果集,否则cursor没释放,之后的结果集是获取不到的,且会报错。所以,总的来说,都要关掉。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9895679.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存