O'Reilly logo

Ivor Horton's Beginning Java™ 2, JDK™ 5th Edition by Ivor Horton

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 24. Talking to Databases

In the next two chapters, you're going to look at how Java programs can interface with relational databases or any database that can be accessed using Structured Query Language (SQL). You'll be executing SQL statements by using classes that come with the Java Development Kit (JDK).

First I'll introduce the basic ideas behind databases and how they store data. This leads naturally into a discussion of SQL, the language that is used with many relational databases to both define and query data and which is a prerequisite for database access in Java. Then you'll look into the Java Database Connectivity (JDBC) class library, which provides a standard way for establishing and maintaining a Java program's connection to a database. Once you have a connection to a database, you can use SQL to access and process the contents.

In this first chapter, you'll take a brief tour of database concepts, SQL and JDBC. In the next chapter you'll go into more depth on the capabilities provided by JDBC and develop a database browsing application. In this chapter you will learn:

  • What databases are

  • What the basic SQL statements are and how you apply them

  • What the rationale behind JDBC is

  • How to write a simple JDBC program

  • What the key elements of the JDBC API are

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required