c# - Asp.net odbcCommand 未关闭与 mySql 的连接
问题描述
大家好,
我分享我的照片和我的问题:https ://imgur.com/a/poes3vI
我有一个循环(pic2),我需要在其中读取一些数据链接到我的 id....
但是...该函数可以工作,但是在一段时间后的较长循环中,它会返回太多的连接;在客户端连接页面(pic1)中,我看到之前的查询没有被处理,但我认为我的代码(图 3-4)是正确的......
我的同事建议我通过内部联接在一个查询中阅读它,但我更喜欢找到另一种方式,原因有两个:
- 我的代码方式是进行查询并将记录作为自定义类加载到列表中,我必须直接在数据表中导航,这会很混乱 - 我必须读取大量字段的外部数据并且一次性查询会很混乱,其他人很难管理
任何想法?感谢阅读
解决方案
上帝那是老派=)你没有关闭数据阅读器。也请使用using
以避免这种眼睛疼痛。您可以在https://docs.microsoft.com/en-us/dotnet/api/system.data.odbc.odbcdatareader?view=dotnet-plat-ext-5.0找到教科书示例。
推荐阅读
- python - 我如何检查几乎所有行是否相同,如果是,则验证最后不同的行是否有一些常数 k
- android - 如果特定文本没有在android中的单行中调整,如何在下一行中移动文本
- javascript - How to create an image in Node js?
- php - phpinfo() 没有更新到终端版本?
- android - Room db:数据库问题
- php - 当括号内的字母时,定制的 ucwords 失败
- r - 在 R 中转换数据对象
- javascript - 如何处理 Sequelize 嵌套/复合查询?
- r - 如何使用“by”在 data.table 中应用自定义函数并选择某些列
- php - 在带有 $SQLStatement 结构中的照片的照片的数据库中插入文本