18. Database: SQL, MySQL, LINQ and Java DB

It is a capital mistake to theorize before one has data.

—Arthur Conan Doyle

Now go, write it before them in a table, and note it in a book, that it may be for the time to come for ever and ever.

—The Holy Bible, Isaiah 30:8

Get your facts first, and then you can distort them as much as you please.

—Mark Twain

I like two kinds of men: domestic and foreign.

—Mae West

Objectives

In this chapter, you’ll:

• Learn fundamental relational database concepts.

• Learn Structured Query Language (SQL) capabilities for retrieving data from and manipulating data in a database.

• Configure a MySQL user account.

• Create MySQL databases.

• Learn fundamental concepts of Microsoft’s Language Integrated Query (LINQ)

Get Internet & World Wide Web: How to Program, Fifth Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.