還沒有學,自己試了一下,成功了。發上來心得。
計算機名: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...