|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--njc.NjcDBConnector
Luokka tietokantayhteyden luomiseen ja kyselyiden suorittamiseen. Asetukset kantayhteyttä varten haetaan konfigurointitiedostosta asetukset.txt.
Field Summary | |
private java.lang.String |
AJURI
|
private java.sql.Connection |
con
|
private java.sql.ResultSet |
rs
|
private java.lang.String |
SALASANA
|
private java.sql.Statement |
stmt
|
private java.lang.String |
TUNNUS
|
private java.lang.String |
URL
|
Constructor Summary | |
NjcDBConnector()
Metodi luo yhteyden kantaan konfigurointitiedoston asetukset.txt asetuksilla. |
Method Summary | |
void |
begin()
Metodi transaktion aloittamiseen. |
void |
close()
Metodi sulkee kantayhteyden. |
void |
commit()
Metodi transaktion lopettamiseen. |
boolean |
connected()
Metodi kertoo, onko kantaan saatu yhteyttä. |
Tulos |
execute(java.sql.PreparedStatement pstmt)
Metodi suorittaa valmistellun SQL-kyselyn. |
Tulos |
execute(java.lang.String kysely)
Palauttaa Tulos-olion SQL-muotoisesta kyselystä. |
int |
getId(java.lang.String seq)
Palauttaa int-arvon halutusta sekvenssistä. |
java.sql.PreparedStatement |
getPreparedStatement(java.lang.String kysely)
Metodi palauttaa PreparedStatementin SQL-muotoisesta kyselystä. |
void |
rollback()
Metodi transaktion kumoamiseen (rollback). |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private final java.lang.String AJURI
private final java.lang.String SALASANA
private final java.lang.String TUNNUS
private final java.lang.String URL
private java.sql.Connection con
private java.sql.Statement stmt
private java.sql.ResultSet rs
Constructor Detail |
public NjcDBConnector()
Method Detail |
public boolean connected()
connected
in interface DBConnector
public void close()
close
in interface DBConnector
public void begin()
begin
in interface DBConnector
public void commit()
commit
in interface DBConnector
public Tulos execute(java.sql.PreparedStatement pstmt)
execute
in interface DBConnector
pstmt
- valmisteltu kysely, joka aijotaan suorittaa
public Tulos execute(java.lang.String kysely)
execute
in interface DBConnector
kysely
- SQL-muotoinen kysely.
public java.sql.PreparedStatement getPreparedStatement(java.lang.String kysely)
getPreparedStatement
in interface DBConnector
kysely
- SQL-muotoinen kysely, missä parametrit korvataan ?-merkeillä
public int getId(java.lang.String seq)
getId
in interface DBConnector
seq
- kannasta löytyvä sekvenssi (SEQUENCE)
public void rollback()
rollback
in interface DBConnector
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |