version 1.5, 2004/01/22 12:28:03
|
version 1.9, 2004/02/12 13:02:56
|
Line 67 public class DBBean
|
Line 67 public class DBBean
|
{ |
{ |
DriverManager.registerDriver(new com.fmi.jdbc.JdbcDriver()); |
DriverManager.registerDriver(new com.fmi.jdbc.JdbcDriver()); |
DriverManager.registerDriver((Driver) Class.forName("org.postgresql.Driver").newInstance()); |
DriverManager.registerDriver((Driver) Class.forName("org.postgresql.Driver").newInstance()); |
DriverManager.registerDriver((Driver) Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance()); |
|
DriverManager.registerDriver((Driver) Class.forName("com.mysql.jdbc.Driver").newInstance()); |
DriverManager.registerDriver((Driver) Class.forName("com.mysql.jdbc.Driver").newInstance()); |
|
DriverManager.registerDriver((Driver) Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance()); |
|
|
// wait a maximum of 10 seconds when attempting to establish a connection |
// wait a maximum of 10 seconds when attempting to establish a connection |
DriverManager.setLoginTimeout(10); |
DriverManager.setLoginTimeout(10); |
Line 1356 public class DBBean
|
Line 1356 public class DBBean
|
resultSet.next(); |
resultSet.next(); |
return resultSet.getInt(1); |
return resultSet.getInt(1); |
} |
} |
public TreeSet getIDVector(String id,String table) throws Exception |
public TreeSet getIDVector(String id,String table,String query,int numHits) throws Exception |
{ |
{ |
TreeSet t= new TreeSet(); |
TreeSet t= new TreeSet(); |
getConnection(); |
getConnection(); |
ResultSet result = this.result; |
ResultSet result = this.result; |
makeQuery("select "+id+" from "+getQC()+table+getQC(),0 ); |
String subQuery = query.substring(query.lastIndexOf(table)+table.length()+1); |
|
System.out.println("subQuery "+subQuery); |
|
makeQuery("select "+id+" from "+getQC()+table+getQC()+subQuery,numHits ); |
while(true) |
while(true) |
{ |
{ |
|
|
Vector vec = getNextRow(); |
Vector vec = getNextRow(); |
if(vec==null) break; |
if (vec == null) |
|
break; |
t.add(vec.get(0)); |
t.add(vec.get(0)); |
} |
} |
this.result=result; |
this.result=result; |
|
metaData = this.result.getMetaData(); |
return t; |
return t; |
} |
} |
|
|