matlab操作sqlite数据库
主要讲解了matlab操作sqlite相关操作。
1、配置
首先配置matlab环境。
下载sqlite的*.jar包。再找到matlab的classpath.txt文件。该文件一般在
D:\Program Files\MATLAB\R2010b\toolbox\local内(红色标记的部分为$matlabroot)。然后将之前下载的*.jar包的路径添加到classpath.txt文件内,如果已经有该包的路径,则需要将之前的路径删除掉。最后重新打开matlab。如果重新打开的matlab仍然不能使用后面的sqlite操作,则在matlab命令窗口内输入 prefdir命令,并在其中新建一个javaclasspath.txt文件,并将之前下载的包的路径写入该txt文件内,保存并退出,然后再重新打开matlab。
2、操作
2.1建立数据库或者连接数据库
基本命令如下:
conn = database(dbpath,username,pwd,'org.sqlite.JDBC','URL');
dbpath 表示数据库的路径且是绝对路径,可以不指定(此时是有第四个参数URL指定的)
username和pwd 表示数据库的用户名和密码,可以不指定(此时表示该数据库访问时不需要密码和用户名)
'org.sqlite.JDBC' 表示类的对象为org.sqlite.JDBC,默认
'URL' 是'jdbc:subprotocol:subname'形式的字符串,'jdbc'对于任何JDBC驱动都是一样,'subprotocol'表示数据库类型,这里为'sqlite','subname'