flash as3 读取sqlite中的图片字段

flash as3 读取sqlite中的图片字段,第1张

从技术角度来讲,你的想法很好,但是,从运用角度来讲,我劝你不要这样做,因为,数据都比较大,放进字段,这个库会很大,不但影响读取速度,还会影响库中其他表的读冣速度,建议存储路径到数据库,放在文件夹为好。

当然,这样做也是可行的,但我不太了解as3的实现方法,给你个c或java的方法做参考。

>

SQLite3支持 NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型只有五种,但实际上sqlite3也接受varchar(n)、char(n)、decimal(p,s) 等数据类型,只不过在运算或保存时会转成对应的五种数据类型。

SQLite最大的特点是你可以把各种类型的数据保存到任何字段中,而不用关心字段声明的数据类型是什么。例如:可以在Integer类型的字段中存放字符串,或者在布尔型字段中存放浮点数,或者在字符型字段中存放日期型值。

但有一种情况例外:定义为INTEGER PRIMARY KEY的字段只能存储64位整数, 当向这种字段保存除整数以外的数据时,将会产生错误。 另外, SQLite 在解析CREATE TABLE 语句时,会忽略 CREATE TABLE 语句中跟在字段名后面的数据类型信息,如下面语句会忽略 name字段的类型信息:

CREATE TABLE student(id integer primary key autoincrement, name varchar(20))

SQLite 仅仅支持 ALTER TABLE 语句的一部分功能,我们可以用 ALTER TABLE 语句来更改一个表的名字,也可向表中增加一个字段(列),但是我们不能删除一个已经存在的字段,或者更改一个已经存在的字段的名称、数据类型、限定符等等。

改变表名 - ALTER TABLE 旧表名 RENAME TO 新表名

增加一列 - ALTER TABLE 表名 ADD COLUMN 列名 数据类型 限定符

数据表结构变了就要重建表,好像有其他方法解决,但这偶就不知道了

以上就是关于flash as3 读取sqlite中的图片字段全部的内容,包括:flash as3 读取sqlite中的图片字段、请教SQLite数据库读写BLOB字段、sqlite 和 java 数据类型对应问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/web/9547605.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存