public class DBAccess
extends java.lang.Object
| Constructor and Description |
|---|
DBAccess() |
| Modifier and Type | Method and Description |
|---|---|
void |
closeConnection()
Function closes the database connection.
|
boolean |
connInitialize(java.lang.String IP,
java.lang.String Port,
java.lang.String user,
java.lang.String password)
Function connects to the server of relational databases.
|
boolean |
connInitialize(java.lang.String IP,
java.lang.String Port,
java.lang.String user,
java.lang.String password,
java.lang.String databaseName)
Function connects to the concrete relational Database.
|
java.sql.Connection |
dbConn(java.lang.String IP,
java.lang.String Port,
java.lang.String user,
java.lang.String password)
Function connects to the relational Database.
|
java.sql.Connection |
dbConn(java.lang.String IP,
java.lang.String Port,
java.lang.String user,
java.lang.String password,
java.lang.String databaseName)
Function connects to the relational Database.
|
void |
examplePrint(java.lang.String[] tab) |
java.sql.Connection |
getConnection()
This function returns the current connection to database.
|
static void |
main(java.lang.String[] args) |
void |
printAnswers(java.util.List<javax.sql.rowset.CachedRowSet> sets)
Prints results on a standard output (console).
|
void |
printAnswers(java.sql.ResultSet set)
This function prints SQL query results on console.
|
java.util.List<java.lang.String[]> |
readColumnsFromTable(java.lang.String databaseName,
java.lang.String tableName)
Function reads columns and their types from relational database.
|
java.util.List<java.lang.String[]> |
readDBTables(java.lang.String databaseName)
Function reads Tables in relational Database.
|
java.util.List<java.lang.String> |
readServerDatabases()
Function reads Database Schema relational Database.
|
java.util.List<javax.sql.rowset.CachedRowSet> |
runSQLCommand(java.sql.Connection conn,
java.util.List<java.lang.String> queries)
This function runs SQL query on database.
|
java.util.List<javax.sql.rowset.CachedRowSet> |
runSQLCommand(java.sql.Connection conn,
java.lang.String query)
This function runs SQL query on database.
|
java.util.List<javax.sql.rowset.CachedRowSet> |
runSQLCommand(java.util.List<java.lang.String> queries)
This function runs SQL query or queries on database.
|
java.util.List<javax.sql.rowset.CachedRowSet> |
runSQLCommand(java.lang.String query)
This function runs SQL query or queries on database.
|
java.util.List<java.lang.String> |
runSQLProcedure(java.lang.String procName,
java.util.List<java.lang.String> parametersIn,
java.util.List<java.lang.Integer> parametersOutType)
This function runs SQL procedure on SQL Server.
|
void |
setConnection(java.sql.Connection conn)
This function sets the connection to the database.
|
public void closeConnection()
public boolean connInitialize(java.lang.String IP,
java.lang.String Port,
java.lang.String user,
java.lang.String password)
IPPort - the iP portuser - the userpassword - the passwordpublic boolean connInitialize(java.lang.String IP,
java.lang.String Port,
java.lang.String user,
java.lang.String password,
java.lang.String databaseName)
IP - the IP of the serverPort - port of the serveruser - the userpassword - the passworddatabaseName - the database namepublic java.sql.Connection dbConn(java.lang.String IP,
java.lang.String Port,
java.lang.String user,
java.lang.String password)
IPPort - the iP portuser - the userpassword - the passwordpublic java.sql.Connection dbConn(java.lang.String IP,
java.lang.String Port,
java.lang.String user,
java.lang.String password,
java.lang.String databaseName)
IPPort - the iP portuser - the userpassword - the passworddatabaseName - the database namepublic void examplePrint(java.lang.String[] tab)
public java.sql.Connection getConnection()
public static void main(java.lang.String[] args)
public void printAnswers(java.util.List<javax.sql.rowset.CachedRowSet> sets)
sets - public void printAnswers(java.sql.ResultSet set)
set - the setpublic java.util.List<java.lang.String[]> readColumnsFromTable(java.lang.String databaseName,
java.lang.String tableName)
databaseName - the database nametableName - the table namepublic java.util.List<java.lang.String[]> readDBTables(java.lang.String databaseName)
databaseName - the database namepublic java.util.List<java.lang.String> readServerDatabases()
public java.util.List<javax.sql.rowset.CachedRowSet> runSQLCommand(java.sql.Connection conn,
java.util.List<java.lang.String> queries)
conn - the connquery - the querypublic java.util.List<javax.sql.rowset.CachedRowSet> runSQLCommand(java.sql.Connection conn,
java.lang.String query)
conn - the connquery - the querypublic java.util.List<javax.sql.rowset.CachedRowSet> runSQLCommand(java.util.List<java.lang.String> queries)
query - the querypublic java.util.List<javax.sql.rowset.CachedRowSet> runSQLCommand(java.lang.String query)
query - the querypublic java.util.List<java.lang.String> runSQLProcedure(java.lang.String procName,
java.util.List<java.lang.String> parametersIn,
java.util.List<java.lang.Integer> parametersOutType)
procName - the proc nameparametersIn - the parameters inparametersOutType - the parameters out typepublic void setConnection(java.sql.Connection conn)
conn - the new connection