%% param init
function [DBname,TBname,dbfile]= ParamInit
filepath = 'C:\Users\Administrator\Desktop\';
DBname ='test.db';
TBname ='COMPANY';
dbfile =fullfile(filepath,DBname);
end
%% conn database
function [conn]=ConnectDB(dbfile)
conn =sqlite(dbfile);if conn.IsOpen==1disp('database is ok!');elsedisp('database is failed!');
end
end
關閉連接
%% close database
function CloseDB(conn)if conn.IsOpen==1close(conn);disp('close is ok!');elsedisp('already close!')
end
end
創建表
%% create table
function CreateTB(conn,TBname)
try
sql_cmd =['create table ' TBname '(id i);'];exec(conn,sql_cmd);
catch
disp('the table is exist');
end
end
查詢數據
%% get data
function results =Getdata(conn,TBname)
sql_cmd =['SELECT * FROM ' TBname];
results =fetch(conn,sql_cmd);
end
插入數據
%% set the table colname
function colnames =SetColname
colnames ={'ID','NAME','AGE','ADDRESS','SALARY'};%大小寫敏感
end
%% set the insert data
function insertdata = SetInsertData
insertdata ={5,'1',1,'1',1};
end
%% insert data
function Insert(conn,TBname)
colnames = SetColname;
insertdata = SetInsertData;insert(conn,TBname,colnames,insertdata)
end