我有一個MSSQL數據庫,並且我有一個存儲過程用於任何可能的查詢,其中大多數只是返回一列數據與3列或只是執行一個INSERT
如何在java中連接到DB和執行存儲過程,並檢索一些數據?在java中查詢數據庫的最快方法
0
A
回答
3
像DBCP這樣的連接池有很大的不同。連接時間可以通過這種方式保存。
Prepared statements可以幫助數據庫跳過查詢解析。解析後的語句將被緩存。
Batch updates有助於您重複執行語句。
設置正確的fetch size是查詢的另一個優化。
2
通過閱讀和工作通過JDBC Tutorial。
3
- 使用MSSQL JDBC驅動程序創建與數據庫
- 連接在JDBC中,你需要創建一個CallableStatement執行該過程。就像這樣:
。
CallableStatement callable = null;
try {
String sqlCommand = "{call yourProcNameHere (?, ? /* ... */)}";
callable = conn.prepareCall(sqlCommand);
// ...
}
catch (SQLException e) {
// ...
}
finally {
/...
}
+2
可以使用jTDS驅動程序連接到MSSQL和Sybase。 http://jtds.sourceforge.net/ – crowne 2009-12-02 10:11:58
相關問題
- 1. 用LINQ查詢數據庫的最快方法是什麼?
- 2. 在Android中查詢大型數據集的最快方法
- 3. 檢查數據庫集中是否存在最快的方法
- 4. 在數據庫中查找座標的最快方法
- 5. 從活動目錄中查詢數據的最快方法
- 6. PHP在巨大的數據庫中最快的查詢mysql
- 7. 最快的方法來將數據庫保存到數據庫
- 8. 從數據庫中讀取海量數據的最快方法
- 9. C#查詢excel最快的方法
- 10. 查找heroku數據庫大小的最快方法
- 11. 數據庫查詢:Django的快速替代方法order_by()
- 12. 更好的方法來快速查詢sqlite數據庫
- 13. 在遠程數據庫中插入134675值的最快方法
- 14. 在Android SQLite數據庫中存儲值的最快方法?
- 15. 方法查詢從Oracle數據庫中的數據在C#
- 16. 什麼是檢查數據庫中存在條目的最快方法?
- 17. 從數據庫中顯示用戶數量的最快方法?
- 18. 在NHibernate中查詢對象存在的最快方法
- 19. 什麼是從歷史EAV數據庫中查詢的最快方式
- 20. 最優化的方式在Java中8查詢結果數據庫
- 21. 收集Java列表中唯一數據的最快方法
- 22. 更新數據庫中多行的最快方法是什麼?
- 23. 檢查數據庫表中的某些記錄的最快方法是什麼?
- 24. Java和數據庫查詢?
- 25. Java中的數據庫查詢
- 26. 關鍵字查詢的最快數據庫設計
- 27. 在sql中查詢數據字典的最佳方法
- 28. 從數組中獲取數據到SQLServer數據庫的最快方法?
- 29. 在ASP.NET中查詢許多數據庫的好方法
- 30. 複製SQL數據的最快方法
我打算只得到一行數據,總是這意味着我應該設置1的讀取大小? – Omu 2009-12-05 08:21:41