我有一个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