(1)必須安裝一個oracle數據庫,一般有個默認的數據庫orcl,你也可以在創建一個新的數據庫,這個應該是oracle數據庫知識,大家應該會見數據庫的。 (2)我們以dos界面為例,輸入sqlplus命令連接數據庫。測試連接、創建一個用戶(必須建的),然后是用戶授權。必須授權時dba,其他的權限好像不可以的。例如:create user test identified by test; grant dba to test; (3)然后就是在建立的用戶中創建表和數據。 (4)下面我們打開vs2008,新建網站,在解決資源管理器中,項目右擊,添加引用,選擇system.data.oracleClient。打開cs文件,添加using System.Data. OracleClient命名空間。 (5)一下代碼是我測試成功過的。大家可以參考參考。 string conn = "Data Source=(DESCRIPTION =" + "(ADDRESS = (PROTOCOL = TCP)(HOST = PC-200909232041)(PORT = 1521))" + "(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = orcl) ) );" + "User ID=test;PassWord=test;Unicode=True"; OracleConnection con = new OracleConnection(conn); try { con.Open(); OracleCommand command = con.CreateCommand(); command.CommandText = "select * from 圖書"; OracleDataReader odr = command.ExecuteReader(); OracleDataAdapter myda = new OracleDataAdapter(); myda.SelectCommand = command; DataSet ds = new DataSet(); myda.Fill(ds); odr.Close(); gridview1.DataSource = ds; gridview1.DataBind(); } catch (Exception ee) { Response.Write(ee.Message); } finally { con.Close(); } (6)重要的是確保你的oracle數據庫中服務項必須開啟。 (7)<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" Debug="true" %> 在測試的時候有肯能出現上面錯誤,添加一個Debug="true"應該就可以了。