public class TSQLDataSource extends Object
Modifier and Type | Field and Description |
---|---|
protected Connection |
connection |
protected String |
dbCategory |
protected String |
dbType |
static Logger |
logger |
Constructor and Description |
---|
TSQLDataSource(EDbVendor vendor,
Class<?> driver,
String jdbcUrl,
String account,
String password) |
TSQLDataSource(EDbVendor vendor,
String hostName,
String port,
String account,
String password) |
TSQLDataSource(EDbVendor vendor,
String hostName,
String port,
String account,
String password,
String database) |
public static final Logger logger
protected String dbCategory
protected Connection connection
protected String dbType
public TSQLDataSource(EDbVendor vendor, Class<?> driver, String jdbcUrl, String account, String password)
public TSQLDataSource(EDbVendor vendor, String hostName, String port, String account, String password)
public String getAccount()
public String getPassword()
public String getPort()
public String getDatabase()
public String getHostName()
public String getDbCategory()
public EDbVendor getVendor()
public long getTimeout()
public void setTimeout(long timeout)
public Class<?> getDriver()
public String getJdbcUrl()
public Connection getConnection()
public boolean testConnection()
public DDL exportDDL()
public String exportJSON()
public TSQLEnv exportSQLEnv()
protected void toConnect()
public String getDbType()
public void setDatabase(String database)
public String[] getExtractedStoredProcedures()
public void setExtractedStoredProcedures(String... extractedStoredProcedures)
public String[] getExtractedViews()
public void setExtractedViews(String... extractedViews)
public static <T extends TSQLDataSource> T createSQLDataSource(EDbVendor vendor, Class<?> driver, String jdbcUrl, String account, String password)
public static TSQLDataSource createSQLDataSource(String jdbcUrl, String account, String password)
public static <T extends TSQLDataSource> T createSQLDataSource(EDbVendor vendor, String jdbcUrl, String account, String password)
Copyright © 2023. All rights reserved.