matlab操作sqlite資料庫

2021-07-26 04:51:17 字數 1262 閱讀 5403

主要講解了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...