使用sqlite之前需要设置一些东西,下载sqlite和JDBC文件,可以参考matlab的帮助文件。
操作的缘故,致使所有的db文件都跑到了matlab的默认路径下,导致自己误以为一直在操作当前文件夹下的db文件,而实际上已经在默认路径下新建了db文件,且是空内容的。
在database文件夹下,写了m文件,运行后发现db文件依然在默认路径下。
综上可以发现,还是需要给它个绝对的路径。
conn=database('test1.db','','','org.sqlite.JDBC','jdbc:sqlite:test1.db');%创建了一个叫test1的db文件,运行完这句代码db文件就出现了。 if isconnection(conn)%判断是否链接成功,若成功就返回1 set(conn,'AutoCommit','off');%若要手动保存数据,则将‘AutoCommit’设置为‘off’。
curs=exec(conn,'create table table1 (id integer primary key, col1 real)');%在数据库中创建一个表(table),名字叫做table1。 curs |