I am developing a .Net client application (written in C++) and I would like to integrate with a light sql database.
I have considered the use of SqlLite or SqlExpress.
Which other options are available? Which would be the better option?
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Some options:
This may also help out:
http://blogs.msdn.com/b/jerrynixon/archive/2012/02/26/sql-express-v-localdb-v-sql-compact-edition.aspx
If this is a desktop light app – then I would recommend sqlite or sqlcompact and possibly localdb if you need more complete t-sql capabilities. The simplicity of just needing to copy a binary to access the DB in-proc is great for a client app. Be aware that LocalDB/SQLExpress still has an installer and SQLExpress adds windows services to the clients box which might be overkill and add complexity.