一个程序要用用户名登陆,不同的用户名不同的权限,应该怎么做呢?
 是不用的数据库用户名,还是都用一个sa用户呢?
一个程序中多次连断开接数据库,这种做法好吗?
比如说,出现一个对话框我就连接一次数据。这样行吗?

解决方案 »

  1.   

    数据库用户名仅仅是用来做数据库连接用的,是数据库的权限设置。
    用户名登陆用户名是你自己业务的登录用的,是业务的权限设置。比如定义int型字段,权限越大数字越大等。
    如果说是频繁操作数据库的话最好是保持一个连接,不频繁的话断开后再在需要的时候连接。
      

  2.   

     我的意思 我的程序有许多不同权限的用户。
    我在做程序的时候不知道怎么弄?
     高权限的 程序用户 登陆使用高权限的数据库用户,低权限的用户使用低权限的数据库用户
    还是所有的程序用户都用高权限的数据库用户?然后程序作出判断。还有就是我开始用sa1用户连接了数据库,后来我又想用sa2连接,是不是一定要把第一次的链接断开?