Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Zuviele Zugriffe auf die Datenbank

Empfohlene Antworten

Veröffentlicht

Hallo,

ich habe mal eine Frage. Ich via JAVA auf eine Datenbank zu, brauche auf die Datenbank 10 neu Verbindungen auf die DB. Aber die DB läßt maxiaml 6 zugriff gleichzeitig zu. Gibt es die Möglichkeit Verbindungen in eine Schleife oder sowas zupacken, so das sie nacheinander abgerufen werden?

Gruß

Startup

Was willst du den mit sovielen Verbindungen anstellen ? Wenn du sie für ResultSets brauchst, reicht theoretisch auch eine. Musst dann aber das erlangte RS in ein Vector speichern(Lässt sich in etwa so händeln wie ein RS), dann das RS wieder schliessen und neu bestücken lassen.

Lässt sich schwer erklären ich über 150 Classen, in jeder wird eine SQL Abfrage gestartet und ein Logik-Teil. Und da habe ich soviele Verbindungen aufgemacht! kannst du mir deine Möglichkeit mal vielleicht in einem Beispiel zeigen?

Gruß

startup

Original geschrieben von startup

Lässt sich schwer erklären ich über 150 Classen, in jeder wird eine SQL Abfrage gestartet

Gleichzeitig? :confused:

Wie wärs, wenn du die Objekte Resultset, Statement und Connection mit .close(); nach der Verarbeitung der Daten wieder schließt.

Allerdings scheinst du ein großes Designproblem zu haben.

Gruß Jaraz

Danke, mit close(); bin auch grad drauf gekommen. Eigentlich habe ich kein Design problem, da es um statistische Datenbanken handelt! Die sich dauernd ändern und mich sonst durch eine riesen Datei kämpfen müsste, um was zu ändern. So habe ich die Logik von der Abfrage getrennt und kann dies mit Variablen besser ändern. Hoffe das sich das einigermaßen verständlich anhört?

Gruß

Startup

Original geschrieben von startup

Danke, mit close(); bin auch grad drauf gekommen. Eigentlich habe ich kein Design problem, da es um statistische Datenbanken handelt! Die sich dauernd ändern und mich sonst durch eine riesen Datei kämpfen müsste, um was zu ändern. So habe ich die Logik von der Abfrage getrennt und kann dies mit Variablen besser ändern. Hoffe das sich das einigermaßen verständlich anhört?

Ne, :D

aber egal. Hauptsache es läuft. :OD

Es gibt auch sogenannte Connection Pooling Mechanismen, entweder in Java programmiert (z.B. Application Server) oder von Datanbanken direkt. Habe ich aber noch nicht mit gearbeitet. Müsstest du also selber suchen.

Gruß Jaraz

Hmm, okay davon habe ich noch nix gehört. Für mich war das meinernung nach die einfachste und übersichtlichste möglichkeit.

Hört sich zwar ein bisschen daneben an, erfüllt aber voll und ganz seinen zweck.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.