|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--bil_db_c
Klassen ger ett javasnitt mot en tänkt databas med två tabeller: BIL: för att hålla reda på nya bilar och deras priser BIL_STAT: för att hålla reda på samlingsstatistik för bilarna i BIL. Den fungerar emellertid endast som en stubbe och ska senare (efter kursen) ersättas med riktiga db-kopplingar.
Field Summary | |
private java.util.Vector |
bil_vektor
|
private boolean |
connected
|
private java.util.Vector |
stat_vektor
|
private static bil_db_c |
unique_bil_db
|
Constructor Summary | |
bil_db_c()
|
Method Summary | |
void |
close()
Ska se till att databasuppkoplling tas ned. |
void |
connect(java.lang.String username,
java.lang.String password)
Ordnar uppkoppling mot databasen. |
void |
delete(bil_record_c bil_record)
Tar bort en post ur DB. |
void |
insert(bil_record_c bil_record)
Lägger in en post i DB. |
java.util.Iterator |
iterator()
Ger tillbaka en iterator över posterna i en bildatabas. |
int |
medelvarde(java.lang.String regnr)
Ger medelnypris för bilar av visst märke och årsmodell givet registreringsnumret på en sådan bil. |
void |
select_1(bil_record_c bil_record)
Ger tillbaka data om en bil givet ett regnr |
void |
update(bil_record_c bil_record)
Uppdaterar en post i DB. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private java.util.Vector bil_vektor
private java.util.Vector stat_vektor
private boolean connected
private static bil_db_c unique_bil_db
Constructor Detail |
public bil_db_c()
Method Detail |
public void connect(java.lang.String username, java.lang.String password) throws bil_db_exception
username
- Användarnamn i DBpassword
- Passord i DB
bil_db_exception
public java.util.Iterator iterator() throws bil_db_exception
bil_db_exception
public void insert(bil_record_c bil_record) throws bil_db_exception
bil_record
- Ska hålla data för nya posten.
bil_db_exception
public void update(bil_record_c bil_record) throws bil_db_exception
bil_record
- Ska hålla data för uppdateringsposten.
OBS! bil_record.regnr SKA vara ett befintligt regnr
i DB och kan inte ändras av denna funktion.
bil_db_exception
public void delete(bil_record_c bil_record) throws bil_db_exception
bil_record
- bil_record.regnr ska ange registreringsnummer.
bil_db_exception
public int medelvarde(java.lang.String regnr)
regnr
- REGNR på en bilpost i DB
public void select_1(bil_record_c bil_record) throws bil_db_exception
bil_record
- bil_record.regnr ska hålla REGNR för en bilpost i DB
bil_db_exception
public void close()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |