<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.5.0_13) on Tue Oct 23 12:55:54 GMT-08:00 2007 -->
<TITLE>
JOTDBManager
</TITLE>
<META NAME="keywords" CONTENT="net.jot.db.JOTDBManager class">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
parent.document.title="JOTDBManager";
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../net/jot/db/JOTDBJDBCSetup.html" title="class in net.jot.db"><B>PREV CLASS</B></A>
<A HREF="../../../net/jot/db/JOTDBPool.html" title="class in net.jot.db"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../index.html?net/jot/db/JOTDBManager.html" target="_top"><B>FRAMES</B></A>
<A HREF="JOTDBManager.html" target="_top"><B>NO FRAMES</B></A>
<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
net.jot.db</FONT>
<BR>
Class JOTDBManager</H2>
<PRE>
java.lang.Object
<IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>net.jot.db.JOTDBManager</B>
</PRE>
<HR>
<DL>
<DT><PRE>public class <B>JOTDBManager</B><DT>extends java.lang.Object</DL>
</PRE>
<P>
<DL>
<DT><B>Author:</B></DT>
<DD>tcolar</DD>
</DL>
<HR>
<P>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../net/jot/db/JOTDBManager.html#JOTDBManager()">JOTDBManager</A></B>()</CODE>
<BR>
</TD>
</TR>
</TABLE>
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> <A HREF="../../../net/jot/db/JOTTaggedConnection.html" title="class in net.jot.db">JOTTaggedConnection</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../net/jot/db/JOTDBManager.html#getConnection()">getConnection</A></B>()</CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> <A HREF="../../../net/jot/db/JOTTaggedConnection.html" title="class in net.jot.db">JOTTaggedConnection</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../net/jot/db/JOTDBManager.html#getConnection(java.lang.String)">getConnection</A></B>(java.lang.String dbName)</CODE>
<BR>
Gets a connection to the given JNDI db.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static <A HREF="../../../net/jot/db/JOTDBManager.html" title="class in net.jot.db">JOTDBManager</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../net/jot/db/JOTDBManager.html#getInstance()">getInstance</A></B>()</CODE>
<BR>
Gets the instance attribute of the DBManager class</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../net/jot/db/JOTDBManager.html#loadDb(java.lang.String, net.jot.db.JOTDBJDBCSetup)">loadDb</A></B>(java.lang.String name,
<A HREF="../../../net/jot/db/JOTDBJDBCSetup.html" title="class in net.jot.db">JOTDBJDBCSetup</A> setup)</CODE>
<BR>
Load the database from the given meta data</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../net/jot/db/JOTDBManager.html#nextVal(net.jot.db.JOTTaggedConnection, java.lang.String)">nextVal</A></B>(<A HREF="../../../net/jot/db/JOTTaggedConnection.html" title="class in net.jot.db">JOTTaggedConnection</A> con,
java.lang.String id)</CODE>
<BR>
This is the equivalent of the nextval function on postgresql sequence
This is use to have a safe counter, it's value is read and then
incremented to the next value (for creating unique identifiers)
This function is synchronized, since it should execute at once
So that the same value can't be read twice.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> java.sql.ResultSet</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../net/jot/db/JOTDBManager.html#query(net.jot.db.JOTTaggedConnection, java.lang.String)">query</A></B>(<A HREF="../../../net/jot/db/JOTTaggedConnection.html" title="class in net.jot.db">JOTTaggedConnection</A> con,
java.lang.String query)</CODE>
<BR>
Unsafe version, see execute() comments</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> java.sql.ResultSet</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../net/jot/db/JOTDBManager.html#query(net.jot.db.JOTTaggedConnection, java.lang.String, java.lang.Object[])">query</A></B>(<A HREF="../../../net/jot/db/JOTTaggedConnection.html" title="class in net.jot.db">JOTTaggedConnection</A> con,
java.lang.String query,
java.lang.Object[] params)</CODE>
<BR>
open a connection, make a querry and then close it.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../net/jot/db/JOTDBManager.html#releaseConnection(net.jot.db.JOTTaggedConnection)">releaseConnection</A></B>(<A HREF="../../../net/jot/db/JOTTaggedConnection.html" title="class in net.jot.db">JOTTaggedConnection</A> con)</CODE>
<BR>
Description of the Method</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../net/jot/db/JOTDBManager.html#shutdown()">shutdown</A></B>()</CODE>
<BR>
Description of the Method</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../net/jot/db/JOTDBManager.html#tableExists(java.lang.String, java.lang.String)">tableExists</A></B>(java.lang.String storageName,
java.lang.String table)</CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> java.sql.ResultSet</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../net/jot/db/JOTDBManager.html#update(net.jot.db.JOTTaggedConnection, java.lang.String)">update</A></B>(<A HREF="../../../net/jot/db/JOTTaggedConnection.html" title="class in net.jot.db">JOTTaggedConnection</A> con,
java.lang.String query)</CODE>
<BR>
Unsafe version see execute() comments</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> java.sql.ResultSet</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../net/jot/db/JOTDBManager.html#update(net.jot.db.JOTTaggedConnection, java.lang.String, java.lang.Object[])">update</A></B>(<A HREF="../../../net/jot/db/JOTTaggedConnection.html" title="class in net.jot.db">JOTTaggedConnection</A> con,
java.lang.String query,
java.lang.Object[] params)</CODE>
<BR>
Same thing that query but for the sql "update"
Update is not used to make an "SQL update" (stupid name :-)
But usually used to make a query which doesn't get any result such as an
SQL "insert" command</TD>
</TR>
</TABLE>
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
</TR>
</TABLE>
<P>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="JOTDBManager()"><!-- --></A><H3>
JOTDBManager</H3>
<PRE>
public <B>JOTDBManager</B>()</PRE>
<DL>
</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="getInstance()"><!-- --></A><H3>
getInstance</H3>
<PRE>
public static <A HREF="../../../net/jot/db/JOTDBManager.html" title="class in net.jot.db">JOTDBManager</A> <B>getInstance</B>()</PRE>
<DL>
<DD>Gets the instance attribute of the DBManager class
<P>
<DD><DL>
<DT><B>Returns:</B><DD>The instance value</DL>
</DD>
</DL>
<HR>
<A NAME="getConnection()"><!-- --></A><H3>
getConnection</H3>
<PRE>
public <A HREF="../../../net/jot/db/JOTTaggedConnection.html" title="class in net.jot.db">JOTTaggedConnection</A> <B>getConnection</B>()
throws java.lang.Exception</PRE>
<DL>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>java.lang.Exception</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getConnection(java.lang.String)"><!-- --></A><H3>
getConnection</H3>
<PRE>
public <A HREF="../../../net/jot/db/JOTTaggedConnection.html" title="class in net.jot.db">JOTTaggedConnection</A> <B>getConnection</B>(java.lang.String dbName)
throws java.lang.Exception</PRE>
<DL>
<DD>Gets a connection to the given JNDI db.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>dbName</CODE> - Description of Parameter
<DT><B>Returns:</B><DD>The connection value
<DT><B>Throws:</B>
<DD><CODE>java.lang.Exception</CODE> - Description of Exception</DL>
</DD>
</DL>
<HR>
<A NAME="releaseConnection(net.jot.db.JOTTaggedConnection)"><!-- --></A><H3>
releaseConnection</H3>
<PRE>
public void <B>releaseConnection</B>(<A HREF="../../../net/jot/db/JOTTaggedConnection.html" title="class in net.jot.db">JOTTaggedConnection</A> con)</PRE>
<DL>
<DD>Description of the Method
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>con</CODE> - Description of Parameter</DL>
</DD>
</DL>
<HR>
<A NAME="loadDb(java.lang.String, net.jot.db.JOTDBJDBCSetup)"><!-- --></A><H3>
loadDb</H3>
<PRE>
public void <B>loadDb</B>(java.lang.String name,
<A HREF="../../../net/jot/db/JOTDBJDBCSetup.html" title="class in net.jot.db">JOTDBJDBCSetup</A> setup)</PRE>
<DL>
<DD>Load the database from the given meta data
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>setup</CODE> - Description of Parameter</DL>
</DD>
</DL>
<HR>
<A NAME="query(net.jot.db.JOTTaggedConnection, java.lang.String, java.lang.Object[])"><!-- --></A><H3>
query</H3>
<PRE>
public java.sql.ResultSet <B>query</B>(<A HREF="../../../net/jot/db/JOTTaggedConnection.html" title="class in net.jot.db">JOTTaggedConnection</A> con,
java.lang.String query,
java.lang.Object[] params)
throws java.lang.Exception</PRE>
<DL>
<DD>open a connection, make a querry and then close it.
It can look like a waste to open and close the connection
for each query, but since the connection are pooled they are in fact
not open /closed but retrieved/released from the pool.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>query</CODE> - Description of Parameter<DD><CODE>params</CODE> - Description of Parameter<DD><CODE>con</CODE> - Description of Parameter
<DT><B>Returns:</B><DD>Description of the Returned Value
<DT><B>Throws:</B>
<DD><CODE>java.lang.Exception</CODE> - Description of Exception</DL>
</DD>
</DL>
<HR>
<A NAME="query(net.jot.db.JOTTaggedConnection, java.lang.String)"><!-- --></A><H3>
query</H3>
<PRE>
public java.sql.ResultSet <B>query</B>(<A HREF="../../../net/jot/db/JOTTaggedConnection.html" title="class in net.jot.db">JOTTaggedConnection</A> con,
java.lang.String query)
throws java.lang.Exception</PRE>
<DL>
<DD>Unsafe version, see execute() comments
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>query</CODE> - Description of Parameter<DD><CODE>con</CODE> - Description of Parameter
<DT><B>Returns:</B><DD>Description of the Returned Value
<DT><B>Throws:</B>
<DD><CODE>java.lang.Exception</CODE> - Description of Exception</DL>
</DD>
</DL>
<HR>
<A NAME="update(net.jot.db.JOTTaggedConnection, java.lang.String, java.lang.Object[])"><!-- --></A><H3>
update</H3>
<PRE>
public java.sql.ResultSet <B>update</B>(<A HREF="../../../net/jot/db/JOTTaggedConnection.html" title="class in net.jot.db">JOTTaggedConnection</A> con,
java.lang.String query,
java.lang.Object[] params)
throws java.lang.Exception</PRE>
<DL>
<DD>Same thing that query but for the sql "update"
Update is not used to make an "SQL update" (stupid name :-)
But usually used to make a query which doesn't get any result such as an
SQL "insert" command
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>query</CODE> - Description of Parameter<DD><CODE>params</CODE> - Description of Parameter<DD><CODE>con</CODE> - Description of Parameter
<DT><B>Returns:</B><DD>Description of the Returned Value
<DT><B>Throws:</B>
<DD><CODE>java.lang.Exception</CODE> - Description of Exception</DL>
</DD>
</DL>
<HR>
<A NAME="update(net.jot.db.JOTTaggedConnection, java.lang.String)"><!-- --></A><H3>
update</H3>
<PRE>
public java.sql.ResultSet <B>update</B>(<A HREF="../../../net/jot/db/JOTTaggedConnection.html" title="class in net.jot.db">JOTTaggedConnection</A> con,
java.lang.String query)
throws java.lang.Exception</PRE>
<DL>
<DD>Unsafe version see execute() comments
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>query</CODE> - Description of Parameter<DD><CODE>con</CODE> - Description of Parameter
<DT><B>Returns:</B><DD>Description of the Returned Value
<DT><B>Throws:</B>
<DD><CODE>java.lang.Exception</CODE> - Description of Exception</DL>
</DD>
</DL>
<HR>
<A NAME="nextVal(net.jot.db.JOTTaggedConnection, java.lang.String)"><!-- --></A><H3>
nextVal</H3>
<PRE>
public int <B>nextVal</B>(<A HREF="../../../net/jot/db/JOTTaggedConnection.html" title="class in net.jot.db">JOTTaggedConnection</A> con,
java.lang.String id)
throws java.lang.Exception</PRE>
<DL>
<DD>This is the equivalent of the nextval function on postgresql sequence
This is use to have a safe counter, it's value is read and then
incremented to the next value (for creating unique identifiers)
This function is synchronized, since it should execute at once
So that the same value can't be read twice.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>dataId</CODE> - Description of Parameter<DD><CODE>con</CODE> - Description of Parameter
<DT><B>Returns:</B><DD>Description of the Returned Value
<DT><B>Throws:</B>
<DD><CODE>java.lang.Exception</CODE> - Description of Exception</DL>
</DD>
</DL>
<HR>
<A NAME="shutdown()"><!-- --></A><H3>
shutdown</H3>
<PRE>
public void <B>shutdown</B>()</PRE>
<DL>
<DD>Description of the Method
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="tableExists(java.lang.String, java.lang.String)"><!-- --></A><H3>
tableExists</H3>
<PRE>
public boolean <B>tableExists</B>(java.lang.String storageName,
java.lang.String table)
throws java.lang.Exception</PRE>
<DL>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>java.lang.Exception</CODE></DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../net/jot/db/JOTDBJDBCSetup.html" title="class in net.jot.db"><B>PREV CLASS</B></A>
<A HREF="../../../net/jot/db/JOTDBPool.html" title="class in net.jot.db"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../index.html?net/jot/db/JOTDBManager.html" target="_top"><B>FRAMES</B></A>
<A HREF="JOTDBManager.html" target="_top"><B>NO FRAMES</B></A>
<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
</BODY>
</HTML>