Swift使用SQLite的作法有
一、Swift的SQLite框架 SQLite.Swift
https://github.com/stephencelis/SQLite.swift
二、CoreData
三、使用原生的SQLite API
Build Phases→Link Binary With Libraries→sqlite3(libsqlite3.0.dylib)
#import "sqlite3.h"
大型網站架構..net 架構師.rabbitMQ.redis.行動開發.APP開發教學.PHP Laravel開發..net core C# 開發.架構師之路.Delphi開發.資料庫程式.進銷存.餐飲POS系統
Swift使用SQLite的作法有
一、Swift的SQLite框架 SQLite.Swift
https://github.com/stephencelis/SQLite.swift
二、CoreData
三、使用原生的SQLite API
Build Phases→Link Binary With Libraries→sqlite3(libsqlite3.0.dylib)
#import "sqlite3.h"
因為要撰寫PC轉到手機的程式,所以需要將手上的ACCESS轉到SQLite上。可以使用SQLite Expert這個工具來轉資料,不過需要付費的Professional才有。
點選 Fiel -> New Database
輸入要新建db的路徑,程式會根據database name建立對應的alias
建立完成後就看到有新的Database
接下來點選上面的 Import/Export->Data Transfer Wizard,會有對話框問你要Export匯出或Import匯入。然後下面是匯入的方式是使用SQL或是ADO data source
接著會問你用什麼方式連線,可以 Use Connection String按Build
點選Microsoft Jet 4.0 OLE DB Provider連結access
選取我們要連的db
接著開始匯入
中間會出現login畫面直接按ok
接著會問你要匯入那個table
完成後系統使最後確認
開始匯入資料
Delphi5~7連接SQLite可以透過上述網站的SQLite ODBC Driver,透過ADO元件連結資料庫。
這樣一來,在開發行動裝置時。透過SQLite Expert建置完資料庫後,利用Delphi做資料整理~
再將資料放在Android 的asseets 或是iOS放在app document,core data初始化時再copy過去。
P.S Delphi 連線字串
DRIVER=SQLite3 ODBC Driver;Database=c:\test\test.db;LongNames=0;Timeout=1000;NoTXN=0;SyncPragma=NORMAL;StepAPI=0;
http://www.ch-werner.de/sqliteodbc/
Delphi XE4開發iOS資料庫時,Data Explorer建立SQLite連線時,Test Connection時出現 Failed: “sqlite3.dll not found”的訊息。
解決方式:
1.到 SQLite 網站 http://www.sqlite.org/
2.下載 sqlite-dll-win32-x86-3071700.zip
3.解壓縮後將 sqlite3.dll 複製到 C:\WINDOWS\system (64 bit則複製 c:\windows\sysWOW64 、 C:\Windows\System32 )