To databaseforbindelser i en klasse

Tags:    java

Hej hej.

Jeg har to databaser som bruger de samme metoder i den samme klasse. Problemet er bare at få lagt begge forbindelser ind i klassen. Min forbindelse er således:

conn = (DriverManager.getConnection(adresse));

adresse skal så angives, hvor jeg gør således:

public DbConn(String adrvar)
{
adresse = "jdbc:mysql://127.0.0.1/adrvar","root","";
}

hvor adrvar er navnet på databasen der skal oprettes forbindelse til.
adrvar skal altså være lig med "sms" eller "ordre-sms", som er mine databaser. Jeg har prøvet med +adrvar+ og nogle forskellige ting, men aner ikke hvad jeg skal gøre.

på forhånd tak for hjælpen.

Mvh Christian



2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Hej hej.

Jeg har to databaser som bruger de samme metoder i den samme klasse. Problemet er bare at få lagt begge forbindelser ind i klassen. Min forbindelse er således:

conn = (DriverManager.getConnection(adresse));

adresse skal så angives, hvor jeg gør således:

public DbConn(String adrvar)
{
adresse = "jdbc:mysql://127.0.0.1/adrvar","root","";
}

hvor adrvar er navnet på databasen der skal oprettes forbindelse til.
adrvar skal altså være lig med "sms" eller "ordre-sms", som er mine databaser. Jeg har prøvet med +adrvar+ og nogle forskellige ting, men aner ikke hvad jeg skal gøre.

på forhånd tak for hjælpen.

Mvh Christian

Prøv istedet:
conn = (DriverManager.getConnection(adresse, "root", ""));

og

public DbConn(String adrvar)
{
adresse = "jdbc:mysql://127.0.0.1/"+adrvar;
}

Hilsen Mathias



Hej Mathias!

Det virker perfekt!

Tusind tak for hjælpen.

Mvh Christian





t