主要講解了matlab操作sqlite相關操作。
首先配置matlab環境。
d:\program files\matlab\r2010b
基本命令如下:
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'則表示資料庫的絕對路徑。
這裡的資料庫的絕對路徑非常重要,不然利用matlab建立資料庫時,會在matlib的預設工作目錄下建立資料庫。
curs = exec(conn,'create talbe testtb (id int,name varchar(50),*** varchar(10))'); %
若關閉了自動提交事物,則需要自己手動提交
set(conn,'autocommit','off');
commit(conn);
curs =
exec(conn,'insert into testtb values(1,'xiaohuang','female')');
commit(conn); %
或者採用以下方式:
insert(conn,'testtb',,);
commit(conn);
curs = exec(conn,'delete from testtb where id = 3');
commit(conn);
curs = exec(conn,'update testtb set *** = 'male' where id = 1)');
commit(conn);
curs = exec(conn,'select * from testtb)');
commit(conn);
dataobj = fetch(curs);
data = dataobj.data;
ping(conn);%此時會具體輸出資料庫連線相關的資訊
close(curs);
close(conn);
Day53 Python操作SQLite資料庫
今天我們要學習的是關於sqlite資料庫的相關知識,首先我們來看一下什麼是sqlite資料庫 1.什麼是sqlite資料庫 2.python操作sqlite資料庫 我們已經知道了sqlite資料庫是什麼了,然後我們來學習一下它的使用,我簡單把sqlite的使用分為一下步驟,一起來看一下 conn s...
SQLite基本操作
sqlite的基本操作 建庫 建表 插入資料 修改資料 刪除資料 刪除表 刪除庫。1 建庫 在命令列下輸入 sqlite3 test.db 注意當前是什麼使用者如果是root使用者則該庫建立在 home目錄下,其他使用者庫建立在使用者的根目錄下 sqlite database 顯示建立的資料庫 2 ...
sqlite基本操作
sqlite 是一種輕型資料庫系統,並以嵌入式為設計目標,占用資源低,因此作為手機作業系統優秀的資料庫系統選擇平台。sqlite 的使用涉及兩個重要的類,乙個是sqliteopenhelper和sqlitedatabase,sqliteopenhelper 是sqlite 的資料庫輔助類,而 sql...