English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

Leistung Abstimmen eines Narzisse DBS/des one$db - JDBC Anwendung

Software RSS Feed





Dieser Artikel veranschaulicht die beste Praxis, die Leistung von Narzisse DB/one$db JDBC von Treiber zu verbessern. Dieser Artikel konzentriert auf, wie man die Leistung eines Narzisse DBS/one$db JDBC der Anwendung mit Aussage, PreparedStatemnt, CallableStatement und ResultSet Schnittstellen verbessert. Wählend, die Rechtaussage Schnittstellen und fragen die rechten Methoden entsprechend Ihrem SQL Spiele eine lebenswichtige Rolle, wenn sie die Leistung eines JDBC Treibers verbessern.

JDBC Überblick

JDBC API versieht Standardsatz Schnittstellen zur Arbeit mit Datenbanken wie Narzisse DB/one$db, Orakel, Derby usw..

Anschlußschnittstelle kapselt Datenbankanschlußfunktionalität ein, kapselt Aussage Schnittstelle SQL Aussage Darstellung und Durchführung Funktionalität ein, während ResultSet Schnittstelle das Zurückholen von von Daten einkapselt, die von der Durchführung einer SQL Frage mit Aussage kommt.

Das Folgen sind die grundlegenden Schritte, zum eines JDBC Programms zu schreiben.

1. Importieren Sie "java.sql" und "javax.sql" Pakete. (Import "javax.sql", wenn vorgerückt JDBC Eigenschaft wie XA, soll verwendet werden)

2. Laden Sie Narzisse DB JDBC den Treiber (eingebettet oder Netz JDBC Treiber)

3. Stellen Sie Anschluß zur Datenbank mit Anschlußschnittstelle her

4. Verursachen Sie eine Aussage

5. Führen Sie die Aussage durch

6. Holen Sie Resultate zurück, indem Sie ResultSet Schnittstelle verwenden

7. Abschlußanweisung und Anschluß

Wählende rechte Aussage Schnittstelle:

Es gibt drei Arten Aussage Schnittstellen in JDBC zu represent/execute ein SQL FragenAussage, PreparedStatement und CallableStatement. Aussage wird für die Durchführung der statischen SQL Aussage ohne Eingang und Ausgabeparameter verwendet; PreparedStatement wird verwendet, um dynamische SQL Aussage mit Eingang Parametern durchzuführen, während CallableStatement verwendet wird, um dynamischen SQL mit den eingegebenen und Ausgabeparametern durchzuführen. Eine wichtige über PreparedStatement und CallableStatement zu merken Sache, ist, daß sie für statische SQL Aussagen auch benutzt werden können. Jedoch wird CallableStatement hauptsächlich für gespeicherte Verfahren bedeutet.

PreparedStatement gibt bessere Leistung, wenn es mit Aussage verglichen wird, weil es vor-analysiert und vor-kompiliert wird. Dies heißt, daß Kompilation und die Satzgliederung solcher Aussage nur einmal durch die Datenbank erfolgt wird. Danach verwendet die Datenbank die bereits analysierte und kompilierte Aussage wieder. Dieses verbessert erheblich die Leistung, weil, wann immer eine Aussage wiederholt durchgeführt werden muß, es nicht braucht, oft analysiert zu werden und kompiliert zu werden. So kann die Überlastung, die genommen wird, indem man die gleiche Aussage analysiert und kompiliert, verringert werden.

Wenn es eine Anforderung für einzelnen Antrag, mehrfache komplizierte Aussagen zu verarbeiten gibt, gibt CallableStatement bessere Leistung verglichen mit PreparedStatement und Aussage.

Um den vollen Artikel zu lesen besuchen Sie bitte http://www.daffodildb.com/daffodildb-performance-tuning.html

Dieser Artikel ist durch beigetragen worden (Herr.) Parveen Aggarwal, technischer Berater zu DSL Indien (http://www.daffodildb.com). Mit mehr als 6 Jahren Industrieerfahrung in Java und in verbündeten Technologien, hat er ein eingehendes Verständnis von J2EE, von J2ME und von Datenbankmanagementsystemen. Parveen arbeitet z.Z. auf dem Konzept des Daten-Archivierens in eingebetteten Datenbanken. Mit ihn kann an parveenaggarwal@hotmail.com in Verbindung getreten werden

Artikel Quelle: Messaggiamo.Com

Translation by Google Translator





Related:

» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker


Holen Sie sich den HTML-Code fü Webmaster
Fügen Sie diese Artikel Ihrer Website jetzt hinzu!

Webmaster veröffentlichen Sie Ihre Artikel
Keine Anmeldung erforderlich! Füllen Sie das Formular aus und Ihr Artikel wird im Messaggiamo.Com Artikel-Verzeichnis aufgenommen!

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

Veröffentlichen Sie Ihre Texte im Messaggiamo.Com Artikel-Verzeichnis

Kategorien


Copyright 2006-2011 Messaggiamo.Com - Site Map - Privacy - Webmaster, veröffentlichen Sie Ihre Artikel kostenfrei auf Messaggiamo.Com! [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu