Deploy SQLite on Windows devices

Discussion of open issues, suggestions and bugs regarding UniDAC (Universal Data Access Components) for Delphi, C++Builder, Lazarus (and FPC)
Post Reply
brian71us
Posts: 10
Joined: Wed 01 Feb 2012 13:00

Deploy SQLite on Windows devices

Post by brian71us » Mon 31 Oct 2016 16:41

Hello,

Does UniDAC use the Embarcadero / Delphi implementation of SQLite, your own implementation of SQLite, or require SQLite DLL(s) to be deployed with the application on Win32/Win64 platforms?

I'm guessing that it uses the SQLite that is built into the OS on Android, Mac OS X, and iOS devices...

Thank you,
Brian Wheatley

MaximG
Devart Team
Posts: 1822
Joined: Mon 06 Jul 2015 11:34

Re: Deploy SQLite on Windows devices

Post by MaximG » Tue 01 Nov 2016 09:40

UniDAC components can interact with SQLite DB in two different ways :

- using the function connected by the SQLite client library. For Windows OS it is sqlite3.dll, for MacOS and iOS - libsqlite3.dylib, for Android - libsqlite.so
- using the Direct Mode, which provides interaction with SQLite without connecting any external libraries to the project . This mode is implemented, using code embedding of the SQLite client library into an application.

Detailed information about the Direct Mode in our products, using SQLite DB is available at : https://www.devart.com/litedac/docs/?work_net.htm

Post Reply