Database_Connection

Status
Nicht offen für weitere Antworten.
G

Gast

Gast
Hallo zusammen,

ich hoffe mir kann jemand helfen.
Ich habe mehrere Klassen, die gleichzeitig auf eine Datenbank zugreifen. Dazu baue ich in jeder Klasse eine Connection auf. Jetzt habe ich ein Problem, weil zuviele Connections aufgebaut werden.
Nun möchte ich nur eine Connection aufbauen und diese in allen Klassen nutzen. Kann mir jemand einen Tipp geben wie ich das realisieren kann ? (Ich will keine fertige Lösung, sondern nur einen Hinweis)
Danke schonmal.
 

The_S

Top Contributor
Schreib dir doch eine eigene (statische) Klasse, die die Datenbankverbindungen regelt, und hol dir dann aus dieser Klasse jeweils die Connection.
 

byte

Top Contributor
Das alleine wird nicht reichen. Du musst sicherstellen, dass nie mehr als MAX_CONNECTIONS (definiert die DB) offen sind. Du musst also einen Connection Pool schreiben, der Connections rausgibt, diese aber auch wieder freigibt, wenn sie geschlossen werden.

Bevor Du das machst, kannst Du auch erstmal überprüfen, ob Du auch immer brav alle Connections schließt, sobald sie nicht mehr benutzt werden. Connections sollten nur solange wie eben nötig offen bleiben.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
I Einstiegshilfen zu H2 Database Java Basics - Anfänger-Themen 8
S ArrayList oder die Objekte in H2 Database speichern Java Basics - Anfänger-Themen 11
M Input/Output Vom Model zur Database? Java Basics - Anfänger-Themen 7
I Java und Database Java Basics - Anfänger-Themen 18
O HashMap<> in MySQL database speichern Java Basics - Anfänger-Themen 3
S JTable und Database Java Basics - Anfänger-Themen 2
Hallolu PONG Parent-Child connection Java Basics - Anfänger-Themen 3
B MySQL (jdbc) -> connection liefert NULL Java Basics - Anfänger-Themen 3
G sql server connection mit windows authentication Java Basics - Anfänger-Themen 2
X Connection reset, wieso? Java Basics - Anfänger-Themen 4
P java.net.ConnectException: Connection refused: connect Java Basics - Anfänger-Themen 8
S Input/Output URL Connection Problem Java Basics - Anfänger-Themen 5
H Connection Java Basics - Anfänger-Themen 9
B Prüfung auf erfolgreiche Connection? Java Basics - Anfänger-Themen 2
K Frage zu einer Connection in Java Java Basics - Anfänger-Themen 3
R JDK installieren Nach Update auf java 1.7 Connection refused Java Basics - Anfänger-Themen 9
M "Connection reset" gbxRemote Socket Java Basics - Anfänger-Themen 9
M Netzwerkprogrammierung => Is connection alive? Java Basics - Anfänger-Themen 6
D Mysql Connection Close? Java Basics - Anfänger-Themen 14
B JDBC DB2 Connection Java Basics - Anfänger-Themen 1
D Facebook Connection problem Java Basics - Anfänger-Themen 2
M Audio Stream läuft auf :connection abort: socket write error Java Basics - Anfänger-Themen 2
G java.sql.Connection Connect ungleich null, aber geschlossen Java Basics - Anfänger-Themen 2
G JavaMail: Unrecognized SSL message, plaintext connection? Java Basics - Anfänger-Themen 3
G EJB - ConnectionPooling: Wie Connection erhalten? Java Basics - Anfänger-Themen 10
A Connection Prob Java Basics - Anfänger-Themen 3
S MySQL - connection Java Basics - Anfänger-Themen 8
J Kleine Connection Frage Java Basics - Anfänger-Themen 4
B java.net.ConnectException: Connection refused: connect ? Java Basics - Anfänger-Themen 2
T MySQL connection Java Basics - Anfänger-Themen 7
G db connection Java Basics - Anfänger-Themen 2
L Connection Pooling Grundlagenfragen Java Basics - Anfänger-Themen 2
K JDBC - Typ Connection in jeder Klasse neu öffnen? Java Basics - Anfänger-Themen 4

Ähnliche Java Themen


Oben