作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我是 .NET 的新手...我正在尝试创建一个后台工作线程,它可以每 20 秒轮询一次数据库,以查明数据库中的数据是否已更改。
执行此操作需要哪些步骤?这是一个好方法还是我应该使用其他方法?
任何教程/示例将不胜感激
最佳答案
轮询数据库可能是一个很大的性能问题。如果您可以控制更新数据库的服务,我建议从该服务向任何可能有兴趣了解数据库对特定记录进行更改的客户端/服务发出一个事件。
否则,您可以考虑使用后台线程。为此,只需使用 System.Threading.Thread 创建一个线程即可。 .如果连接到 MS SQL Server 数据库,可以使用 System.Data.SqlClient类。
关于.net - 在后台工作线程中轮询数据库 - .NET,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6336549/
我是一名优秀的程序员,十分优秀!