1) You can use Access. There is a specific AccessDataProvider (althought its not mentioned in the book, its there)
2) SqlExpress is a lightweight version of SQL server and is basically free. Its designed to be portable like Access (eg you can push SqlExpress files up to a host like Access), but uses the same DB engine as SQL so you don't have to worry about using the Jet database engine that Access uses.
As far as MySql, there are a number of third party solutions availbel for connecting to MySql via .NET...just search google. Unfortunatly, I am not familiar enough with MySql to know if it can run the Membership and Personalization features of ASP.NET 2
|