1. 多线程并发访问数据库问题
SqlConnection connn 不应该定义为全局变量,不应该在多个线程之间共享数据库连接,
安全的做法是,每个线程在用到的时候new一个SqlConnection,这样不会有任何问题,因为现在数据库连接都使用连接池,new再多的connection都不会消耗太多资源,因为connection会循环利用。
数据库本来就是允许多个客户端同时连接的,没必要在客户端做排队,直接多线程发给数据库,让数据到数据库里面排队就好了.
阅读(1127) | 评论(0) | 转发(0) |