初次使用Julia的SQLite库(二)

2015-01-24 01:46:19 · 作者: · 浏览: 11
nsert这个效率,还是不错的。因为,我并不太关心insert效率。

(五)Julia的ResultSet 类型

SQLite库还不错,SQLiteDB函数返回的是一个ResultSet类型的文件,基本上有矩阵的相关特性。

比如:

qb[1,1] ="SFIF0001"

qb[1,2] =734244.3861111 ;

qb.values[3][1] =3468.0;

.......

具体地说,ResultSet里面有二个字段,colnames,values.

sqliteDB.db中的IFnew表的结构是,字段:Code, DateTime,Close,Volume,Amount,High,Low,OpenInterest。
(1) colnames:
qb.colnames[1] ="Code"
qb.colnames[2] ="DateTime"
qb.colnames[3] ="Close"

(2)values:
qb.values[1][1] ="SFIF0001" # 表明第一个字段的第一个值
qb.values[2][1] =734244.3861111 #表明第二个字段的第一个值,注这是Matlab型的数值型日期
qb.values[3][1] =3468.0 # 表明是Close字段的第一个值

有了这些,就可以开始干活了,对数据库的数据进行封装了。

总结:Julia的SQLite库做得还不错,最重要的是SQLite数据库不仅简单,效率还不错!