none
SQL什么时候使用断开连接的操作? RRS feed

  • 问题

  • SQL什么时候使用断开连接的操作比较合适?

    DataSet有什么好处?

    当很多用户同时要访问数据库的时候要注意什么问题?怎么处理?是不是这时就应该使用断开连接的操作?谢谢。

    2012年3月16日 13:44

答案

  • 您好,数据库连接要遵循的准则是,最晚打开,最早关闭。在你需要执行命令的时候再打开连接,命令执行结束后立刻关闭。DataSet是数据集,当你对数据库进行查询操作时,有两种方法或许数据,一种是用DataReader来读取,这种方法必须要保持数据库连接打开,读取速度快,但不可逆,不可读当前数据的前一条,只能往后读。另一种方法是用DataAdapter来填充数据集,填充完毕后即可断开连接,数据将被加载到内存中去,可随意读取数据。关于多用户并发访问数据库的问题,你可以参考这篇文章:http://msdn.microsoft.com/zh-cn/library/ms171750(v=sql.105).aspx


    Allen Li [MSFT]
    MSDN Community Support | Feedback to us

    2012年3月19日 4:38
    版主