Date: Tue, 10 Dec 1996 08:41:07 -0500
From: Judy Hallman <hallman@gibbs.oit.unc.edu>
To: web-walkers@unc.edu
Cc: Pratik Patel <prpatel@bme.unc.edu>
Subject: Summary of November 15 Web-Walkers meeting
To Web-Walkers list:
Summary of November 15 Web-Walkers meeting on Developing Java Applications and Java Database Connectivity, by Pratik Patel (http://sunsite.unc.edu/prpatel/)
Kathy Thomas and Bob Henshaw will describe and demonstrate some of the tools and templates being used in the UNC-CH Simple Start Program (http://www.unc.edu/courses/ssp/), a program designed to facilitate the instructional use of Internet technologies.
[We had planned to have a presentation on Intranets, but scheduling did not work out for the December meeting.]
From the page http://sunsite.unc.edu/prpatel/presentation/, Pratik pointed out some of the common misconceptions about Java.
Then, from the pages starting at http://sunsite.unc.edu/prpatel/jdbc/, he talked about Java DataBase Connectivity (JDBC) -- why it is needed, who is developing it, and what it is.
JDBC is an API for using low level JDBC drivers. It is based on the X/Open SQL Call Level Interface ( CLI ) that defines how client/server interactions are implemented for databased systems. A programmer writes one database interface, in JDBC, and the program can access any SQL data source -- without recoding.
JDBC uses a three-tiered approach:
(1) database (DBMS)
(2) application server (middle tier)
(3) client
The application server handles concurrency problems, locking data elements, and updates to clients, thus allowing a "stated" connection.
The drivers may be, but do not have to be, pre-installed. Java will bring down the drivers it needs.
JDBC uses an extended URL of the form:
jdbc:driver://host port catalog
[this part depends on the driver]
for example
jdbc:odbc:ODBCDATASOURCE
Part way through the presentation, the network connection to our building was lost. However, there were several attendees who had questions and Pratik addressed them while we waited for the network to come back up.
Many thanks to Pratik for his presentation and to all for their patience.
Judy Hallman (judy_hallman@unc.edu, http://www.unc.edu/~hallman/) Campus-Wide Information Systems Manager, UNC-Chapel Hill