JDBC demonstration courseware using Servlets and Java Server Pages

Suzanne Dietrich, Susan D. Urban, Ion Kyriakides

Research output: Chapter in Book/Report/Conference proceedingConference contribution

6 Scopus citations

Abstract

This paper describes the design and functionality of courseware developed to demonstrate the JDBC API. The courseware is used in an advanced undergraduate database course that emphasizes the use of Web access to database systems. The JDBC courseware is written using Java Servlets and Java Server Pages, allowing the user to view the metadata associated with a database, to view and browse the information in a database according to the database metadata, and to query and/or manipulate data using SQL statements. The advantage of the courseware is that it demonstrates the main functionality of the JDBC API in an application-independent manner. The courseware can access any ODBC-compliant database, emphasizing the generality of the JDBC API and helping students understand how JDBC can be used to query the metadata of the database as well as the database contents.

Original languageEnglish (US)
Title of host publicationSIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education)
Pages266-270
Number of pages5
StatePublished - 2002
EventProceedings of the 33rd SIGCSE Technical Symposium on Computer Science Education -
Duration: Feb 27 2002Mar 3 2002

Other

OtherProceedings of the 33rd SIGCSE Technical Symposium on Computer Science Education
Period2/27/023/3/02

ASJC Scopus subject areas

  • Hardware and Architecture
  • Software
  • Food Science

Fingerprint Dive into the research topics of 'JDBC demonstration courseware using Servlets and Java Server Pages'. Together they form a unique fingerprint.

  • Cite this

    Dietrich, S., Urban, S. D., & Kyriakides, I. (2002). JDBC demonstration courseware using Servlets and Java Server Pages. In SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education) (pp. 266-270)