試了一下用VS2005連線Oracle

2022-03-05 20:06:50 字數 804 閱讀 4759

還沒有學,自己試了一下,成功了。發上來心得。

計算機名:zxsoft,oracle服務名為zxdb,首先用sql plus建了tablespace mytest和使用者zxsoft,並給zxsoft分配了connect,resource許可權。再用zxsoft使用者登入建立了tabletest表。並插入了兩行測試資料。

然後開始測試使用vs2005讀取這兩條資料。

1.新建windows專案。專案,引用,引用system.data.oracleclient命名空間。

2.窗體上添乙個datagridview;

3.**中using system.data.oracleclient;

4.form_load事件中加入以下**:

oracleconnection conn 

=new

oracleconnection(

"server=zxdb;uid=zxsoft;pwd=zx1982;");

oracledataadapter oda 

=new

oracledataadapter(

"select * from testtable

", conn);

datatable dt 

=new

datatable();

oda.fill(dt);

datagridview1.datasource 

=dt;

測試成功。

心得:連線字串中,server需要是oracle服務名稱,不能是主機名。測試了zxsoft,localhost,.都失敗,只有zxdb可以用。

在VS2005連線SQL2005時不允許遠端連線

今天我就遇到了vs2005連線sql2005資料庫時不能遠端鏈結的問題,錯誤提示如下 在建立與伺服器的連線時出錯。在連線到 sql server 2005 時,在預設的設定下 sql server 不允許進行遠端連線可能會導致此失敗。provider 命名管道提供程式,error 40 無法開啟到 ...

vs2008 連線mysql 用C語言連線

前提是裝好mysql 和vs2008 mysql version server version 5.5.19 mysql community server gpl 具體步驟如下 1 在mysql 的安裝目錄下找到以下幾個檔案 libmysql.lib libmysql.dll c program f...

VS 編譯出現,LNK2005 連線錯誤解決辦法

1 nafxcwd.lib dllmodul.obj error lnk2005 dllmain 已經在 libcmtd.lib dllmain.obj 中定義 1 nafxcwd.lib afxmem.obj error lnk2005 void cdecl operator delete voi...