public class ArchivdatenFactory extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ArchivdatenFactory.Archivdaten
Enthält die Spaltennamen der Tabelle.
|
| Modifier and Type | Field and Description |
|---|---|
private Connection |
connection
Die Verbindung zur Datenbank mit den Testdaten.
|
private Logger |
log
Der Logger der Klassse.
|
private de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.MessQuerschnittAllgemein |
mq
Der Messquerschnitt dessen Archivdaten geschrieben werden sollen.
|
| Constructor and Description |
|---|
ArchivdatenFactory(de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.MessQuerschnittAllgemein mq,
String url,
String benutzer,
String kennwort)
Intitialisiert den Datenbankzugriff.
|
| Modifier and Type | Method and Description |
|---|---|
List<de.bsvrz.sys.funclib.bitctrl.modell.verkehr.onlinedaten.OdVerkehrsDatenKurzZeitMq.Daten> |
anlegenArchivdaten()
Schreibt die benötigten Testdaten ins Archiv.
|
private final Logger log
private final Connection connection
private final de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.MessQuerschnittAllgemein mq
public ArchivdatenFactory(de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.MessQuerschnittAllgemein mq,
String url,
String benutzer,
String kennwort)
mq - der Messquerschnitt dessen Archivdaten geschrieben werden
sollen.url - die URL der Datenbank in JDBC-Notation.benutzer - der Benutzername für der Datenbank.kennwort - das Kennwort des Benutzer.public List<de.bsvrz.sys.funclib.bitctrl.modell.verkehr.onlinedaten.OdVerkehrsDatenKurzZeitMq.Daten> anlegenArchivdaten() throws de.bsvrz.sys.funclib.bitctrl.modell.AnmeldeException, SQLException, de.bsvrz.sys.funclib.bitctrl.modell.DatensendeException
Die Tabelle mit den Ereignistypen muss folgenden Aufbau besitzen:
CREATE TABLE archivdaten (
tag INTEGER NOT NULL,
stunde INTEGER NOT NULL,
qkfz REAL,
qlkw REAL,
vpkw REAL,
vlkw REAL
);
SQLException - bei einem Datenbankfehler.de.bsvrz.sys.funclib.bitctrl.modell.AnmeldeException - bei einem Fehler beim Anmelden zu sendender Daten.de.bsvrz.sys.funclib.bitctrl.modell.DatensendeException - bei einem Fehler beim Daten senden.Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.