public class GaianOCFConnector extends OCFDatabaseConnector
ConnectorBase.ProtectedConnectioncreate, dburlDatabase, dburlPrefix, dburlServeraddress, dburlServerport, proxyPwd, proxyUser, securedProperties, sqlConnection, sqlResults, sqlStatement, urlconnectedAssetProperties, connectionBean, connectionProperties, connectorInstanceId| Constructor and Description |
|---|
GaianOCFConnector()
default constructor
|
GaianOCFConnector(String dburlPrefix,
String dburlServeraddress,
String dburlServerport,
String dburlDatabase,
String proxyUser,
String proxyPwd,
boolean create)
all information about database url is offered for the constructor
|
| Modifier and Type | Method and Description |
|---|---|
Connection |
connect(String userId)
get connection to the database
|
void |
disconnect()
disconnect all the connections to the database
|
ResultSet |
executeQuery(String query)
execute the query to get data
|
void |
setDBUrl(String userId)
set up the database url
|
getDburlDatabase, getDburlPrefix, getDburlServeraddress, getDburlServerport, getProxyPwd, getProxyUser, getSqlConnection, getSqlResults, getSqlStatement, getUrl, isCreate, setCreate, setDburlDatabase, setDburlPrefix, setDburlServeraddress, setDburlServerport, setProxyPwd, setProxyUser, setSqlConnection, setSqlResults, setSqlStatement, setUrlequals, getConnectedAssetProperties, getConnection, getConnectorInstanceId, hashCode, initialize, initializeConnectedAssetProperties, isActive, start, toStringpublic GaianOCFConnector()
public GaianOCFConnector(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 void setDBUrl(String userId) throws ConnectionCheckedException
userId - end user idConnectionCheckedException - properties is not set up correctlypublic Connection connect(String userId) throws ConnectionCheckedException
connect in class OCFDatabaseConnectoruserId - the userId needed to connect to the databaseConnectionCheckedException - if it is not able to connect to the databasepublic ResultSet executeQuery(String query) throws ConnectorCheckedException
executeQuery in class OCFDatabaseConnectorquery - the queryConnectorCheckedException - if there are exceptions when execute the querypublic void disconnect()
throws ConnectorCheckedException
disconnect in class ConnectorBaseConnectorCheckedException - if there are exceptions when execute the queryCopyright © 2018–2021 LF AI & Data Foundation. All rights reserved.