1樓:餘丹紅
怎麼連資料庫,實際操作一下就好了,給你個小例子你就明白了:
目前我正在開發乙個**:要用到sql2000資料庫,可以這樣連,首先在一臺機器上安裝資料庫軟體sql2000,建乙個資料庫,在開發**的機器上裝資料庫客戶端,然後執行圖形化配置介面,裡面有個下拉選單,是選擇資料庫。如果這兩臺機器連到一起了,在這個下拉選單中就會有剛才建立的資料庫的名稱,只要選擇上就完成資料庫的配置了,當你用相應的語言開發時,只要加上連線資料庫的**就可以在程式中訪問資料庫庫了。
連資料庫的**都是固定的,baidu搜就行了。
如何直接訪問**的資料庫
2樓:豬八戒網
樓上的這種問題我也遇到過,往往是設計**介面檢視的人沒有考慮到所有的需求,提供的資料庫查詢不夠靈活。
確實有可能找到辦法去訪問這個資料庫,不過應該提醒樓主,**做介面的目的出了美觀方便外,就是要限制使用者不訪問,所以通過非正常途徑訪問就要承擔一定的責任了。
具體方法有:
當然很少有**用access做資料庫的,一般情況是需要知道資料庫ip地頃好址,資料庫型別,庫名,使用者名稱和密碼,然後通過toad等客戶端軟體來訪問。
既然是理想方法,這種情況不太可能發生,除非你是內部人士,可以知道很多資訊。因為春乎山通常資料庫伺服器會放在區域網上,不能被外部訪問到。
2.實際方法:採用sql注入等黑客技術。sql注入是最簡單的黑客技術了,不過由於簡單威力也不會很大,要求**設計對於安全的考慮不周,存在漏洞才行。
由於**設計不周扒中,就會在出錯或者某些情況下暴露出資料庫表結構的一些內幕,這樣就可以寫出你想要的sql命令,把它插入到web表單遞交,或者頁面請求的查詢字串中,最終達到欺騙伺服器執行的目的。
為什麼登陸到資料庫管理系統的使用者不一定能訪問到資料庫
3樓:秘斯
使用者許可權不夠,你可能只給了那個使用者connect(連線)許可權。以oracle資料庫為例,oracle資料庫許可權有系統許可權和實體許可權兩種。
1、系統許可權:系統規定使用者使用資料庫的許可權,系統許可權是對使用者而言的,主要分為以下幾種:
1)dba: 擁有全部特權,是系統最高許可權,只有dba才可以建立資料庫結構。
2)resource:擁有resource許可權的使用者只可以建立實體,不可以建立資料庫結構。
3)connect:擁有connect許可權的使用者只可以登入oracle,不可以建立實體,不可以建立資料庫結構。
對於普通使用者:授予connect, resource許可權。
對於dba管理使用者:授予connect,resource, dba許可權。
2、實體許可權:某種許可權使用者對其它使用者的表或檢視的存取許可權,是針對表或檢視而言的,主要分為以下幾種:
1)select,查詢。
2)update,更新資料。
3)insert,插入資料。
4)alter,修改表結構。
5)index,索引。
6)delete,刪除。
7)all,all包括所有許可權。
SqlServer如何跨例項訪問資料庫
在我們日常使用sql server資料庫時,經常遇到需要在例項instance01中跨例項訪問instance02中的資料。例如在做資料遷移時,如下語句 insert into instance01.db01.dbo.table01 select from instance02.db01.dbo.t...
asp網頁如何訪問資料庫,asp網頁怎樣連線SQL資料庫
在asp動態語言頁面中連線資料庫是通過asp內部的ado元件通過odbc完成。1 首先應建立 connection 物件的例項。下面的指令碼建立 connection 物件 create a connection object set cn server.createobject adodb.con...
oracle資料庫如何刪除資料庫
操作步驟如下 第一步 用超級管理員登陸oracle conn as sysdbaconn as sysdba 第二步 刪除指定的使用者 drop user username cascade 第三步 重新建立此使用者 create user username identified by passwor...