I want to create an application to send newsletters. I thought of storing all the information in a database (name, address, messages etc.) in a few tables. However, I wonder wheter this is the way how the real applications are done. In my case I have the SQL server installed on my computer so I can connect to it locally. What if someone else uses the program, but has no server installed on his computer?
I need this information for my univeristy project. I have to use ADO.NET.
You can use an embedded database - this is normally a file based database that you can distribute with the application.
SQL Server CE and Sqlite are two popular options.
If you need the data to be shared across multiple clients then you have to deal with the logistics of a central data store.
If it's OK for the data to be local-only, System.Data.SQLite is probably the best choice as it gives you simplicity of deployment (just copy a file), lots of features, and an ADO.NET interface.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With