Delphi纯代码连SQLite数据库,同时支持数据库的加密解密
Delphi純代碼連SQLite數據庫,同時支持數據庫的加密解密
| Delphi純代碼連SQLite數據庫,同時支持數據庫的加密解密 sql:string; db:TSQLiteDatabase; try if FileExists('test.db') then DeleteFile('test.db'); //連接數據庫,如果數據庫文件不存在會自動創建 db:=TSQLiteDatabase.Create('test.db','dbpassword');//使用密碼創建數據庫 //db:=TSQLiteDatabase.Create('test.db',Nil);//無密碼創建數據庫 //創建USER表 sql:='CREATE TABLE USER(ID integer PRIMARY KEY AUTOINCREMENT NOT NULL,NAME VARCHAR(50),HOMEPAGE VARCHAR(255))'; db.ExecSQL(sql); //插入一條測試數據 sql:='INSERT INTO USER VALUES(NULL,"ekinglong","http://www.blogjava.net/ekinglong")'; db.ExecSQL(sql); finally db.Free; end; (2)查詢數據 var sql:string; db:TSQLiteDatabase; tbl:TSQLiteTable; name:string; homepage:string; begin try db:=TSQLiteDatabase.Create('test.db','dbpassword'); sql:='SELECT * FROM USER LIMIT 1'; tbl:=db.GetTable(sql); if tbl.RowCount>0 then begin name:=tbl.FieldAsString(tbl.FieldIndex['NAME']); homepage:=tbl.FieldAsString(tbl.FieldIndex['HOMEPAGE']); ShowMessage('Name:'+name+#13+'HomePage:'+homepage); end; finally tbl.Free; db.Free; end; |
轉載于:https://www.cnblogs.com/xunxun/archive/2011/03/03/1969682.html
總結
以上是生活随笔為你收集整理的Delphi纯代码连SQLite数据库,同时支持数据库的加密解密的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Function HDU - 6546
- 下一篇: C#可空类型