|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecttest.SimbadSQL
Simple test class for SQL queries to Simbad using jdbc
Field Summary | |
private java.sql.Connection |
con
|
private static java.lang.String |
dbUrl
|
private static java.lang.String |
driver
|
private static java.lang.String |
passwd
|
private static java.io.PrintStream |
prt
|
private static java.lang.String |
username
|
Constructor Summary | |
SimbadSQL(java.lang.String dbname)
SimbadSQL object constructor. |
Method Summary | |
private java.lang.String |
buildLine(int[] w,
java.lang.String[] str)
Build a result line from an array of width and an array of strings |
void |
close()
Close the database. |
void |
dbInfo()
Display metadata information about the database itself |
void |
dbTableInfo()
Display metadata information about a particular table |
void |
displayResultSet(java.io.PrintStream prt,
java.sql.ResultSet result,
boolean displayResult)
Display the result of a query. |
private java.lang.String[] |
getColNames(java.sql.ResultSet result)
Returns a arraylist with the column names |
private int[] |
getColWidth(java.sql.ResultSet result)
Returns a arraylist with the column width. |
private static java.util.ArrayList |
getCommandsFromFile(java.lang.String filename)
|
boolean |
hasRows(java.sql.ResultSet result)
Checks if a result set contains at least one row |
static void |
main(java.lang.String[] args)
|
java.sql.ResultSet |
query(java.lang.String sqlCommand)
Executes a query on the database. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private static final java.lang.String driver
private static final java.lang.String dbUrl
private static final java.lang.String username
private static final java.lang.String passwd
private static java.io.PrintStream prt
private java.sql.Connection con
Constructor Detail |
public SimbadSQL(java.lang.String dbname)
Method Detail |
public void close()
public void dbInfo()
public void dbTableInfo()
public java.sql.ResultSet query(java.lang.String sqlCommand)
sqlCommand
- SQL command to execute
public boolean hasRows(java.sql.ResultSet result)
private java.lang.String[] getColNames(java.sql.ResultSet result)
private int[] getColWidth(java.sql.ResultSet result)
private java.lang.String buildLine(int[] w, java.lang.String[] str)
public void displayResultSet(java.io.PrintStream prt, java.sql.ResultSet result, boolean displayResult)
private static java.util.ArrayList getCommandsFromFile(java.lang.String filename)
public static void main(java.lang.String[] args)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |