00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00027 package org.uesqlc;
00028
00029 import java.sql.Connection;
00030 import java.sql.ResultSet;
00031 import java.util.Hashtable;
00032
00033
00035 public class TConnectionData
00036 {
00037
00039 private Connection tConnection;
00040
00042 private Hashtable tResultSetHashtable;
00043
00045 public String yHostName;
00046
00048 public String ySchemaName;
00049
00051 public String yUserName;
00052
00054 public String yUserPassword;
00055
00056
00057
00058
00059
00060
00061 public TConnectionData (Connection tCONNECTION)
00062 {
00063 tConnection = tCONNECTION;
00064 tResultSetHashtable = new Hashtable();
00065 }
00066
00072 public void bind (final String kyCURSOR_NAME, ResultSet tRESULT_SET)
00073 {
00074 tResultSetHashtable.put (kyCURSOR_NAME, tRESULT_SET);
00075 }
00076
00081 public void unbind (final String kyCURSOR_NAME)
00082 {
00083 tResultSetHashtable.remove (kyCURSOR_NAME);
00084 }
00085
00086
00087
00088
00089
00090
00091 public Connection getConnection()
00092 {
00093 return tConnection;
00094 }
00095
00101 public ResultSet getCursor (final String kyCURSOR_NAME)
00102 {
00103 return (ResultSet) tResultSetHashtable.get (kyCURSOR_NAME);
00104 }
00105
00106 }