Ladění výkonu na narcis db / jeden $ db-jdbc aplikace
Tento článek popisuje osvědčené postupy pro zvýšení výkonu Daffodil DB / Jeden $ DB JDBC Driver. Tento článek se zaměřuje na to, jak zlepšit výkonnost Daffodil DB / Jeden $ DB aplikace využívající JDBC Prohlášení, PreparedStatemnt, CallableStatement a ResultSet rozhraní. Výběr správného prohlášení rozhraní a právo metody podle vašeho dotazu SQL hraje důležitou úlohu při zlepšování výkonu JDBC Driver.JDBC OverviewJDBC API poskytuje standardní sadu rozhraní pro práci s databázemi, jako je Daffodil DB / One $ DB, Oracle, Derby etc.Connection rozhraní zapouzdřuje připojení k databázi funkce, Statement rozhraní zapouzdřuje SQL příkaz reprezentaci a výkon funkcí vzhledem k tomu, ResultSet rozhraní zapouzdřuje získávání dat, které pochází z výkonu SQL dotazu pomocí Statement.Following jsou základní kroky psát JDBC program.1. Import "java.sql" a "javax.sql" balíčky. (Import "javax.sql", pokud JDBC pokročilé funkce, jako je XA má být použit) 2. Load Daffodil NR JDBC ovladač (vestavěné nebo síťový JDBC Driver) 3. Vytvořit připojení k databázi pomocí připojení interface4. Vytvořit Statement5. Execute Statement6. Načtení výsledků pomocí ResultSet interface7. Zavřít prohlášení a ConnectionChoosing právo Statement Rozhraní: Existují tři druhy prohlášení rozhraní JDBC reprezentovat / execute SQL dotazu-prohlášení, PreparedStatement a CallableStatement. Výkaz slouží k provádění statických SQL bez vstupních a výstupní parametry, PreparedStatement se používá k provedení dynamické SQL příkaz se vstupní parametry vzhledem k tomu, CallableStatement se používá k provedení dynamické SQL jak vstupních a výstupních parametrů. Jedním z důležitých věc k poznámce o PreparedStatement a CallableStatement je, že mohou být použity také pro statické příkazů SQL. Nicméně, je CallableStatement především určen pro uložené procedures.PreparedStatement poskytuje lepší výkon v porovnání s prohlášení, protože to je pre-pre-analyzovat a sestavit. To znamená, že shromažďování a analýzu takových prohlášení je provedeno pouze jednou databází. Poté databáze opětné již analyzovat a sestavit prohlášení. To výrazně zvyšuje výkon, protože kdykoli prohlášení musí být proveden opakovaně, není nutné analyzovat a sestavit znovu a znovu. Tak vznikly přetížení podle analýzy a sestavování stejné prohlášení, může být reduced.When je požadavek na jednu žádost zpracovat více složitých výkazů, CallableStatement poskytuje lepší výkon v porovnání s PreparedStatement a Statement.To přečíst celý článek naleznete na http://www.daffodildb.com/daffodildb-performance-tuning.htmlThis článek byl přispěl (Mr.) Parveen Aggarwal, technický konzultant pro DSL Indie (http://www.daffodildb.com). S více než 6 let zkušeností v průmyslu Java a příbuzných technologií, má in-hloubkové porozumění J2EE, J2ME a systémů pro správu databází. Parveen je v současné době pracovat na koncepci archivace dat-ve vestavěných databázích. Ten může být kontaktován na parveenaggarwal@hotmail.com
Článek Zdroj: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Webmaster si html kód
Přidejte tento článek do svých webových stránek se!
Webmaster Zašlete svůj článek
Ne nutná registrace! Vyplňte formulář a váš článek je v Messaggiamo.Com Adresář!