我需要从 ac# 类中执行 sql 查询。我想到了2个选项
- 启动 sqlcmd 进程。
- 使用 SqlCommand 对象。
我的问题是哪种方法更好?解决方案仅在短时间内保持与服务器的连接,这一点很重要。
如果上述内容不好,我对其他想法持开放态度。
提前致谢。
原文由 Ash Burlaczenko 发布,翻译遵循 CC BY-SA 4.0 许可协议
我需要从 ac# 类中执行 sql 查询。我想到了2个选项
我的问题是哪种方法更好?解决方案仅在短时间内保持与服务器的连接,这一点很重要。
如果上述内容不好,我对其他想法持开放态度。
提前致谢。
原文由 Ash Burlaczenko 发布,翻译遵循 CC BY-SA 4.0 许可协议
我认为 SqlCommand 是个好主意,但请记住,此类仅在连接到 SQL Server 时可用。如果您正在处理 Oracle,或者与其他数据库的 OleDb 连接,您将需要一些其他类型的命令/连接类。所有的数据命令对象都继承自 DbCommand ,所以我会继续阅读。
原文由 Steve Danner 发布,翻译遵循 CC BY-SA 2.5 许可协议
使用 SqlCommand。此代码只会在很短的时间内使连接保持活动状态(只要您的查询是高性能的):