More From SQLite Development Team

SQLite for Windows Runtime

Free

SQLite is a software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine.

(11) Review
Visual Studio
2012
Download (40,041)
4/12/2013
3.7.16.2
View
E-mail Twitter del.icio.us Digg Facebook
Add To Favorites
Description
Reviews (11)
Q and A (7)
Sign in to Write a Review
Sort By:

by RogpFreck | Wed 8:54 PM

Excellent - small, fast and easily integrated in VS

by Gorzoch Mariusz | Wed 6:29 AM

by John Sheridan (Dublin) | May 11 2013

Using it in multiple C++/CX projects. Easy to integrate and use. Very reliable. Performance is very good. Thanks!

by Carsten Siemens | May 02 2013

A good database for single user applications: fast and small.

by putriafebriana93 | February 07 2013

easy to use :D

by e22pii | January 10 2013

by Willy Laroche | January 10 2013

Very good database for Modern UI styles and very easy to use

by WhiteWhisker | October 30 2012

Very helpful when porting an app from iOS/Android, can now share the same database logic across all apps.

by 禅.China | September 26 2012

不错不错```

by AAKoken | September 03 2012

by Tim Heuer [MSFT] | August 10 2012

A solid, reliable embedded database that is efficient and flexible to any app's needs!

Sign in to Start a Discussion


  • Relational SQLite
    1 Posts | Last Post Tue 12:46 PM
    • Hello, 
      
      does SQLite for WinRT support Foreign Key relations between tables? If yes, can you please demonstrate how to use them?
  • Missing SQLite.cs?
    1 Posts | Last Post April 22, 2013
    • I just downloaded this project.. it seems to be missing SQLite.cs and SQLiteAsync.cs?
  • SQLite with JS
    1 Posts | Last Post April 21, 2013
    • Hi all,
      
      I'm a beginner, in 'real' programming languages ​​such as .NET, C++ and Apps I just be familiar to housewife Programming with VB6, PHP and JS. I'm trying a JS app for Win RT/8 to write. With inclusion of SQLite I have a problem: 
      
      If I proceed as described under GitHub - starts the SQLite3JS.jsproj-demo-app, but there are 22 failing and stops on: 
      expectEvent function (eventName, rowId, callback) {
      
      with:
      db. addEventListener (eventName function, listener (event) {
      
      unfortunately I have absolutely no idea what this methods and functions works and find no listings or simple tutorial for beginners. 
      
      For Android and Androidbrowser I have something simple (for everybody understandable)usual:
      
      Simply use:
      window.openDatabase
      
      and with init:
                  var shortName = 'testDb';
                  var version = '1.0';
                  var displayName = 'test db';
                  var maxSize = 1048576; // in bytes
                  mydb = window.openDatabase(shortName, version, displayName, maxSize);
      
      and just simply SQL:
      mydb.transaction(
                     function(transaction) {
                        transaction.executeSql('CREATE TABLE IF NOT EXISTS person(id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, first_name VARCHAR NOT NULL, last_name VARCHAR NOT NULL);', [], nullDataHandler, errorHandler);
      });
      
      and so on - just SQL.
      
      So, I don't understand things like 'it' 'then' 'waitsFor' '?' in JS. Perhabs somebody can help me with a realy simple tutorial or tell me how to use the simple Code 'window.openDatabase()' in VS2012?
      
      Many Greetings from Bavaria (Germany)
      ralphi
      
  • Windows RT (WOA) Support
    1 Posts | Last Post February 21, 2013
    • Hi SQLite Development Team,
      
      I've try this extension on Windows RT (WOA) and it works just fine.
      
      My question is since MS strongly suggest Windows Store App developer NOT to use Win32 API subset on Windows RT, and sqlite source (at least branch 3.7.15) seems not going to change to Windows Runtime API. Will these Win32 APIs used in sqlite lib get any impact on Store APP review or publish?
  • Did you already integrate the RTREE module?
    1 Posts | Last Post February 06, 2013
    • Did you already integrate the RTREE module?
      
      I scanned the sqlite3.dll compiled for ARM platforms and one of the exported functions is sqlite3_rtree_geometry_callback.
      
      This would save me recompiling sqlite for all the target plattforms :).
  • I can't install it from Visual Studio
    1 Posts | Last Post December 27, 2012
    • For some reason, I don't see this package from 'Extensions and Updates...' under Tools menu in Visual Studio 2012.
  • How do you get started?
    4 Posts | Last Post October 25, 2012
    • I don't see any .dll in Program Files; there are no new file references - where do you begin? Even if I found the .dll somewhere, I can't find any C# code samples. Anyone have any ideas here?
    • When using C#, you will probably want to utilize a managed wrapper, such as the one provided here:
      
      http://sqlwinrt.codeplex.com/
      
      See Tim Heuer's blog for more information:
      
      http://timheuer.com/blog/
      
    • If it's for Windows Runtime, it should include winmd file, so it is usable in any programming language that has a winrt projection.
    • In order to more easily work with SQLite, I suggest you get some wrapper code to help you out so you don’t have to PInvoke unmanaged SQLite functions yourself.  Your best bet is to right-click on References and select Manage NuGet Packages.  In the Manage NuGet Packages dialog, expand Online and then search for SQLite.  Your search results will include a lot wrappers, but I need to steer you in the direction of libraries that support x86, x64, and ARM while not depending on ADO.NET.  Select the LINQ-friendly sqlite-net library created by Frank Krueger, click Install and then close the dialog to add it to your solution