java.sql.SQLException :[Microsoft][ODBC SQL Server Driver]连接占线导致另一个hstmt

zhugang 2004-12-06 05:00:32
很郁闷的问题,一样的程序,连接oracle没有问题,连sqlserver时经常出现这种异常
...全文
228 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhugang 2004-12-07
  • 打赏
  • 举报
回复
不好意思,写错了,是不用odbc
zhugang 2004-12-07
  • 打赏
  • 举报
回复
我现在用sqlserver驱动,不用jdbc好像就没有这个问题了,谢谢各位大侠
zhugang 2004-12-07
  • 打赏
  • 举报
回复
是啊,我也是多线程,我估计也是两个查询同时访问了数据库,我做了同步还是不行,我用的是一个connection,每个线程一个connection试试,解决问题后马上结帖,分不够再开帖送分
bugcool 2004-12-06
  • 打赏
  • 举报
回复
我也遇到过这种问题,用的DELPHI7+ADO+SQL SERVER
你的程序是否用到了多线程?通常问题是这样产生的:有两个查询同时访问了数据库,且这两个查询都是通过一个CONNECTION访问数据库的。我查阅了很多文档,MS说默认情况下他是再创建一个SESSION来完成任务,但我也很郁闷,实际情况好像并非如此!
有几个办法:
1、每个线程都用独立的一个CONNECTION;
2、在线程间同步,防止几个线程同时使用一个C0NNECTION;
3、加入异常处理;
zhugang 2004-12-06
  • 打赏
  • 举报
回复
唉,以前一直用oracle的,现在用sqlserver很不爽
Andy__Huang 2004-12-06
  • 打赏
  • 举报
回复
不知道你是測試而以還是要用java結合sql server用?一般java是結合oracle使用的。

你那樣的問題我沒有遇到過?
了缘 2004-12-06
  • 打赏
  • 举报
回复
本来想占1楼的,
zjcxc 2004-12-06
  • 打赏
  • 举报
回复
1.SQL的sp3补丁一定要装
2.查询分析器中做测试,看看连接是否正常
3.ping <sql服务器IP> -n 1000 看看网络速度是否稳定

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧