VISUAL BASIC 2005 AND DATABASES is a tutorial that provides a detailed introduction to using Visual Basic for accessing and maintaining databases for desktop applications. Topics covered include database structure, database design, Visual Basic 2005 project building, ADO .NET data objects (connection, data adapter, command, data table), data bound controls, proper interface design, structured query language (SQL), and database reports. Actual projects developed include a sales invoice system, a home inventory system and a daily weather monitor. VISUAL BASIC 2005 AND DATABASES is presented using a combination of over 700 pages of course notes and actual Visual Basic 2005 examples. No previous experience working with databases is presumed. It is assumed, however, that users of the course are familiar with the Visual Basic 2005 environment and the steps involved in building a Visual Basic application.