Leistung Abstimmen eines Narzisse DBS/des one$db - JDBC
Anwendung
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
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!