Ladenie výkonu na narcis db / jeden $ db-jdbc aplikácie
Tento článok opisuje osvedčené postupy pre zvýšenie výkonu Daffodil DB / Jeden $ DB JDBC Driver. Tento článok sa zameriava na to, ako zlepšiť výkonnosť Daffodil DB / Jeden $ DB aplikácie využívajúce JDBC Vyhlásenie, PreparedStatemnt, CallableStatement a ResultSet rozhranie. Výber správneho vyhlásenia rozhranie a právo metódy podľa vášho dotazu SQL zohráva dôležitú úlohu pri zlepšovaní výkonu JDBC Driver.JDBC OverviewJDBC API poskytuje štandardnú sadu rozhranie pre prácu s databázami, ako je Daffodil DB / One $ DB, Oracle, Derby etc.Connection rozhranie zapouzdřuje pripojenie k databáze funkcie, Statement rozhranie zapouzdřuje SQL príkaz reprezentáciu a výkon funkcií vzhľadom k tomu, ResultSet rozhranie zapouzdřuje získavanie dát, ktoré pochádza z výkonu SQL dotazu pomocou Statement.Following sú základné kroky písať JDBC program.1. Import "java.sql" a "javax.sql" balíky. (Import "javax.sql", ak JDBC pokročilé funkcie, ako je XA má byť použitý) 2. Load Daffodil NR JDBC ovládač (vstavané alebo sieťový JDBC Driver) 3. Vytvoriť pripojenie k databáze pomocou pripojenia interface4. Vytvoriť Statement5. Execute Statement6. Načítanie výsledkov pomocou ResultSet interface7. Zavrieť vyhlásenia a ConnectionChoosing právo Statement Rozhranie: Existujú tri druhy vyhlásenie rozhrania JDBC reprezentovať / execute SQL dotazu-vyhlásenie, PreparedStatement a CallableStatement. Výkaz slúži na vykonávanie statických SQL bez vstupných a výstupné parametre, PreparedStatement sa používa na vykonanie dynamickej SQL príkaz sa vstupné parametre vzhľadom k tomu, CallableStatement sa používa na vykonanie dynamickej SQL ako vstupných a výstupných parametrov. Jedným z dôležitých vec na poznámke o PreparedStatement a CallableStatement je, že môžu byť použité aj pre statické príkazov SQL. Avšak, je CallableStatement predovšetkým určený pre uložené procedures.PreparedStatement poskytuje lepšiu výkon v porovnaní s vyhlásenia, pretože to je pre-pre-analyzovať a zostaviť. To znamená, že zber a analýzu takýchto vyhlásení sa vykoná iba raz databáz. Potom databázy opätovné už analyzovať a zostaviť vyhlásenia. To výrazne zvyšuje výkon, pretože kedykoľvek vyhlásenie musí byť vykonaný opakovane, nie je potrebné analyzovať a zostaviť znova a znova. Tak vznikli preťaženia podľa analýzy a zostavovania rovnaké vyhlásenie, môže byť reduced.When je požiadavka na jednu žiadosť spracovať viac zložitých výkazov, CallableStatement poskytuje lepší výkon v porovnaní s PreparedStatement a Statement.To prečítať celý článok nájdete na http://www.daffodildb.com/daffodildb-performance-tuning.htmlThis článok bol prispel (Mr.) Parveen Aggarwal, technický konzultant pre DSL India (http://www.daffodildb.com). S viac ako 6 rokov skúseností v priemysle Java a príbuzných technológií, má in-hĺbkové porozumenie J2EE, J2ME a systémov pre správu databáz. Parveen je v súčasnej dobe pracovať na koncepcii archivácia dát-vo vstavaných databázach. Ten môže byť kontaktovaný na parveenaggarwal@hotmail.com
Článok Zdroj: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Webmaster si html kód
Pridajte tento článok do svojich webových stránok sa!
Webmaster Pošlite svoj článok
Nie nutná registrácia! Vyplňte formulár a Váš článok je v Messaggiamo.Com Adresár!