-1

I would like to use the advatages of a database, instead of a flat file managed by myself. I would like to use QSL queries, etc, but without having a database management server as a separate install. I would like to have a program which I can release as a no-install, without requiring my end-user to install and configure mysql or WAMP or anything similar.

Are there any solutions for this?

vsz
  • 4,811
  • 7
  • 41
  • 78
  • 3
    Have you checked out [SQLight](http://www.sqlite.org/)? – Some programmer dude Mar 11 '13 at 07:45
  • 1
    can downvoter motivate? although simple, it seems to me a perfectly legitimate question! – Emilio Garavaglia Mar 11 '13 at 07:53
  • 1
    @EmilioGaravaglia : I'm just waiting for the 10 minutes to pass so I can accept the answer. Prior to asking, I searched StackOverflow for this, and did not find anything useful. Does anyone think this question and its answer couldn't be useful for future visitors? – vsz Mar 11 '13 at 07:55
  • @vsz I guess you couldn't find anything useful on SO because this kind of questions is usually considered not constructive. Also questions and their answers tend to be outdated pretty fast and may be of little use for future vistors within 12 months. – Filburt Mar 11 '13 at 08:01
  • Check here http://stackoverflow.com/questions/6238651/c-database-access-with-no-required-installation – Nayana Adassuriya Mar 11 '13 at 08:01
  • @EmilioGaravaglia I didn't downvote, but perhaps it's the fact that both SQLite and a blog listing several alternatives are on the first page of Google hits for "lightweight and no-install database system." – Angew is no longer proud of SO Mar 11 '13 at 08:31
  • @Filburt: although for this particular question, SQLite has been around for over 10 years, and I don't think it's going to disappear in the next 12 months. Let's not get ahead of ourselves by assuming that SO will outlive SQLite... – Steve Jessop Mar 11 '13 at 09:27
  • @SteveJessop I wouldn't predict SQLite to be that short-lived but usually questions require "the best" technology stack and the ORMs *du jour* around DBs are changing fast. On the whole I just tried to be more constructive than "Is Google not working for you?". – Filburt Mar 11 '13 at 10:31

1 Answers1

3

You can try SQLite. It does not need a separate server instance yet you can write SQL queries.

Steve Jessop
  • 273,490
  • 39
  • 460
  • 699
Nitkov
  • 468
  • 6
  • 18