Question

This might be a stupid question but I'm new at all this.

I want to create a Windows program that communicates with a database. Is there any way to do this without the user of my program have to install a database program like MySql?

I'm going to program it in C#.

Was it helpful?

Solution

You can use embedded databases like SQLite or Firebird Embedded.

You can find the full list of embedded database solutions on wikipedia page

OTHER TIPS

SQL Server Compact works for you. But it doesn't support some functionalities. But you don't need to install a seperate database server. It works embedded.

Since you mention MySQL: MySQL Embedded Database

(It's not free, though.)

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top