Client/server computing has reached new ground and its popularity is indelibly tied to the astounding success that the Internet has seen. What makes the Web so attractive, in part, is the price — client software is free. Active Server Pages, a Microsoft technology designed to operate in conjunction with that company’s Internet Information Server 4.0, is another possibility, but it locks us into an operating system and a Web server that our Internet service provider might not be using. Of course, there are a number of other options available, but perhaps one of the better but less explored ones is made possible by Java servlets and Java Database Connectivity (JDBC)™. The JDBC Application Programming Interface became the mechanism by which programmers bridged the gap between their applications and databases. It defines a number of Java classes that allow programmers to issue structured query language statements and process the results, dynamically learn about a database’s schema.