public abstract class OCFDatabaseConnector extends ConnectorBase
ConnectorBase.ProtectedConnection| Modifier and Type | Field and Description |
|---|---|
protected boolean |
create |
protected String |
dburlDatabase |
protected String |
dburlPrefix |
protected String |
dburlServeraddress |
protected String |
dburlServerport |
protected String |
proxyPwd |
protected String |
proxyUser |
protected AdditionalProperties |
securedProperties |
protected Connection |
sqlConnection |
protected ResultSet |
sqlResults |
protected Statement |
sqlStatement |
protected String |
url |
connectedAssetProperties, connectionBean, connectionProperties, connectorInstanceId, isActive| Constructor and Description |
|---|
OCFDatabaseConnector()
default constructor
|
OCFDatabaseConnector(String dburlPrefix,
String dburlServeraddress,
String dburlServerport,
String dburlDatabase,
String proxyUser,
String proxyPwd,
boolean create)
constructor with database url settings
|
| Modifier and Type | Method and Description |
|---|---|
abstract Connection |
connect(String userId)
create the connection to the database
|
abstract ResultSet |
executeQuery(String query)
execute the query to get data
|
String |
getDburlDatabase() |
String |
getDburlPrefix() |
String |
getDburlServeraddress() |
String |
getDburlServerport() |
String |
getProxyPwd() |
String |
getProxyUser() |
Connection |
getSqlConnection() |
ResultSet |
getSqlResults() |
Statement |
getSqlStatement() |
String |
getUrl() |
boolean |
isCreate() |
void |
setCreate(boolean create) |
void |
setDburlDatabase(String dburlDatabase) |
void |
setDburlPrefix(String dburlPrefix) |
void |
setDburlServeraddress(String dburlServeraddress) |
void |
setDburlServerport(String dburlServerport) |
void |
setProxyPwd(String proxyPwd) |
void |
setProxyUser(String proxyUser) |
void |
setSqlConnection(Connection sqlConnection) |
void |
setSqlResults(ResultSet sqlResults) |
void |
setSqlStatement(Statement sqlStatement) |
void |
setUrl(String url) |
disconnect, equals, getConnectedAssetProperties, getConnection, getConnectorInstanceId, hashCode, initialize, initializeConnectedAssetProperties, isActive, start, toStringprotected AdditionalProperties securedProperties
protected String url
protected ResultSet sqlResults
protected Statement sqlStatement
protected Connection sqlConnection
protected String dburlPrefix
protected String dburlServeraddress
protected String dburlServerport
protected String dburlDatabase
protected String proxyUser
protected String proxyPwd
protected boolean create
public OCFDatabaseConnector()
public OCFDatabaseConnector(String dburlPrefix, String dburlServeraddress, String dburlServerport, String dburlDatabase, String proxyUser, String proxyPwd, boolean create)
dburlPrefix - prefix in database urldburlServeraddress - server address in database urldburlServerport - database name in database urldburlDatabase - database name in database urlproxyUser - proxy user in database url, it is for impersonationproxyPwd - proxy user in database url, it is for impersonationcreate - create true or not when connect to Gaianpublic String getDburlPrefix()
public void setDburlPrefix(String dburlPrefix)
public String getDburlServeraddress()
public void setDburlServeraddress(String dburlServeraddress)
public String getDburlServerport()
public void setDburlServerport(String dburlServerport)
public String getDburlDatabase()
public void setDburlDatabase(String dburlDatabase)
public String getProxyUser()
public void setProxyUser(String proxyUser)
public String getProxyPwd()
public void setProxyPwd(String proxyPwd)
public boolean isCreate()
public void setCreate(boolean create)
public abstract Connection connect(String userId) throws ConnectionCheckedException
userId - the userId needed to connect to the databaseConnectionCheckedException - if it is not able to connect the databasepublic abstract ResultSet executeQuery(String query) throws ConnectorCheckedException
query - the queryConnectorCheckedException - if there are exceptions when execute the querypublic String getUrl()
public void setUrl(String url)
public Connection getSqlConnection()
public void setSqlConnection(Connection sqlConnection)
public ResultSet getSqlResults()
public void setSqlResults(ResultSet sqlResults)
public Statement getSqlStatement()
public void setSqlStatement(Statement sqlStatement)
Copyright © 2018–2019 ODPi. All rights reserved.