這個是你應用程序重權限系統的問題了。和具體的數據庫沒有多大關系。
當然根據你系統的實際情況來定了。
我通常為此建立5個表,(如:模塊清單表,權限清單表,操作人員表,角色表,操作人員角色表),如果需要更多的控制,還需要加表。
還有的做法是為每個操作人員都在oracle建立對應的數據庫用戶。

解决方案 »

  1.   

    jiezhi(浪子) :
    如果该用户在数据库中已经存在,其密码也是使用数据库用户的密码,但在应用程序中怎样验证其密码的正确性?
      

  2.   

    你所说的的用户名和密码验证,不是对数据库用户验证把,
    如果是只要你能CONNECT的上就是正确的。如果是程序设计的,
    楼上的老大已经为你列出好的方法了
      

  3.   

    如果该用户在数据库中已经存在,其密码也是使用数据库用户的密码,但在应用程序中怎样验证其密码的正确性?
     你是指连接数据库的用户?
    只要有CONNECT的权限,就可以判断连接的返回值,SQLCODE=0
      

  4.   

    LGQDUCKY(飘) :
    服务器端的程序是用高权限用户连接的,需要直接判断客户端所输的用户和密码的正确性,而不用再去连接数据库。