(五)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数据库不仅简单,效率还不错!