C#在数据库查询数据时候,查询语句直接在数据库执行约31S,程序执行该语句时超时

数据库配置查询语句首先这里的Connect Timeout = 5是指连接时间超过5s就算连接失败?网上有说数据库查询默认时间30S,这里失败是不是因为这个原因?该怎么解决这个问题?

3种超时

三种超时你先看看上面。

这里的话, 应该加上:
command.CommandTimeout=3600;

至于数据较多的问题, 你可以贴出sql及表结构, 我会尽力为你解答!

难道是你数据库里的数据太多了,所以查询的比较慢所以导致了这个问题?,你可以在SQL中创建索引,然后使用索引查吧,这样会查的快一点.

connection.Timeout = xxx

对每个无私帮助我的人说声谢谢O(∩_∩)O~~