Class SQL
java.lang.Object
javaforce.SQL
-
Field Summary
FieldsModifier and TypeFieldDescriptionString[]Column names from last query.static booleanOutputs all statements to stdout (default = false).static StringApache Derby SQL JDBC Classstatic StringjTDS (Microsoft SQL compatible) (jtds.sourceforge.net)Last exception that occured.static StringMicrosoft SQL JDBC Classstatic StringMySQL JDBC Classstatic StringOracle JDBC Classstatic StringIBM UNIDATA -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()Closes connection.booleanConnects to SQL Server.booleanInit JDBC driver and connects to SQL Server.booleanExecutes a SQL query (no return data).intgetColumnIndex(String col) static booleanInit JDBC driver (need only call once)static StringReturns only letters in quotes in string.static Stringletters_numbers(String str) Returns only letters or numbers in quotes in string.static StringReturns only numbers in string.static StringReturns str with quotes around it (and replaces any pre-existing quotes with spaces).String[][]Executes a SQL query and returns a table of data.String[]select1col(String str) Executes a SQL query with one column of data.String[]select1row(String str) Executes a SQL query with one row of data.select1value(String str) Executes a SQL query with one return value.static Stringsigned_numbers(String str) Returns only numbers in string with single sign (- or +).
-
Field Details
-
lastException
Last exception that occured. -
colNames
Column names from last query. -
debug
public static boolean debugOutputs all statements to stdout (default = false). -
derbySQL
Apache Derby SQL JDBC Class -
msSQL
Microsoft SQL JDBC Class -
mySQL
MySQL JDBC Class -
oracleSQL
Oracle JDBC Class -
jTDS
jTDS (Microsoft SQL compatible) (jtds.sourceforge.net) -
UniData
IBM UNIDATA
-
-
Constructor Details
-
SQL
public SQL()
-
-
Method Details
-
initClass
Init JDBC driver (need only call once) -
connect
Connects to SQL Server. -
connect
-
close
public void close()Closes connection. -
quote
-
numbers
-
signed_numbers
-
letters
-
letters_numbers
-
execute
Executes a SQL query (no return data). -
select1value
-
select1row
-
select1col
-
select
-
getColumnIndex
-
getLastException
-