public class ExternalDBSync extends AbstractAdvancedTask
| Modifier and Type | Field and Description |
|---|---|
static org.apache.log4j.Logger |
log |
LOGGER_NAME, taskLog| Constructor and Description |
|---|
ExternalDBSync() |
| Modifier and Type | Method and Description |
|---|---|
void |
ClearInternalTable(String sTableName)
Czysci wszystkie rekordy z tabeli w wewnetrznej bazie danych
|
void |
ClearInternalTable(String sTableName,
Connection con)
Czysci wszystkie rekordy z tabeli w wewnetrznej bazie danych
|
void |
DeleteInternalTable(String sTableName)
Usuwa wszystkie rekordy z tabeli w wewnetrznej bazie danych
|
void |
Sync(String sNames,
String sQueryName,
String sTableName,
String sCriteria)
Funkcja synchronizacji z zewnetrzna baza danych
|
getProgresspublic void Sync(String sNames, String sQueryName, String sTableName, String sCriteria)
sNames - - nazwa konfiguracji polaczenia z zewnetrzna baza danych (moze byc kilka, rozdzielone przecinkiem)sQuery - - nazwa zapytania wykonywanego na zewnetrznej bazie danychsTableName - - nazwa tabeli w wewnetrznej bazie, gdzie beda przechowywane pobrane rekordysCriteria - - kryteria sprawdzania istnienia rekordow (oddzielone przecinkiem), jezeli istnieje rekord
takich samych wartosciach w podanych polach jak w pobranym z zew ResultSet, to dane sa uaktualnianiepublic void ClearInternalTable(String sTableName)
sTableName - - nazwa tabeli w wewnetrznej bazie danychpublic void ClearInternalTable(String sTableName, Connection con)
sTableName - - nazwa tabeli w wewnetrznej bazie danychpublic void DeleteInternalTable(String sTableName)
sTableName - - nazwa tabeli w wewnetrznej bazie danychCopyright © 2023 Suncode. All rights reserved.