我写的一个winform程序,功能是打开服务器上的 ms sql 数据库,在里面录入数据。
应用环境是 大概有300个客户端同时运行该程序,这个时候 数据库 的并发连接数 会不会对程序运行造成影响?我在程序里面没有用 remoting 等技术,直接使用的 sql 语句,请大家帮忙。

解决方案 »

  1.   

    会,要看具体情况,特别是产生脏数据,或者主键冲突,重复数据等问题
      

  2.   

    我使用用户登录控制每个用户可以访问到的数据段。应该不会有脏数据的问题。我数据库里面只有2个表,其中1个是用户表,1个是数据表。
      

  3.   

    1,主键自增的形式。
    2, 比较基础,300个用户,可以用多线程。
    3,可以使用缓存机制,然后队列的形式插入。
    4,事务,不提倡,A用户存储失败,那意味B用户也存储失败,一个老鼠屎顺坏一锅汤。
      

  4.   

    楼上的意见不敢苟同,多个操作,用事务比较稳妥。