diphi與sql連線的安全問題 delphi / windows sdk/api
我想問各位大蝦若用dephi的ado連線sql時,如何防止他人通過企業管理器檢視相關的table,設定密碼可以嗎?但裝sql時想輸入密碼與自設使用者名稱,但失敗!還可以用dephi編寫人碼,謝謝各位能提供相關的資料,!
你這問的是兩個問題:解決問題的方法也只有分兩步:
1.裝sql的時候將sa密碼和裝資料庫的計算機的administrator的密碼全部收歸自己,別人不能使用,並且把其它使用者刪除.確保別人不能使用你裝sql的那台計算機的企業管理器.
2.sql裝好以後,在企業管理器中設定訪問你制訂的資料庫特殊使用者和密碼.將此密碼放給delphi的ado.那麼可以確定知道第二步密碼的人也可以用其它電腦上的sql的企業管理器訪問你的資料庫.但是你可以使用許可權限制他的工作能力範圍.
SQL的內連線與外連線
在oracle的sql語句常用的連線有內連線 inner join 外連線 outer join 等,內連線又包括等值連線,非等值連線,自連線 而外連線又分為左連線和右連線。其中預設的是內連線的等值連線。為了方便我們建立兩張最簡易的表a b,具體的表結構參看下面,來分析內連線與外連線的區別 圖1 圖...
SQL的內連線與外連線
有兩個表a和表b。表a結構如下 aid int 標識種子,主鍵,自增id aname varchar 資料情況,即用select from a出來的記錄情況如下圖1所示 表b結構如下 bid int 標識種子,主鍵,自增id bnameid int 資料情況,即用select from b出來的記錄...
面試常問之長連線與短連線
連線 傳輸資料 關閉連線 http是無狀態的,瀏覽器和伺服器每進行一次http操作,就建立一次連線,但任務結束就中斷連線。也可以這樣說 短連線是指socket連線後傳送後接收完資料後馬上斷開連線。連線 傳輸資料 保持連線 傳輸資料 關閉連線。長連線指建立socket連線後不管是否使用都保持連線,但安...