首先,下载Oracle.ManagedDataAccess.dll将其放到自己的项目中,然后引用。代码如下:
{
string connectionString;
connectionString = "User Id=system;Password=*填写自己的密码*;Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1) (PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=myoracle)))";
string queryString = "select * from student";
OracleConnection myConnection = new OracleConnection(connectionString);
myConnection.Open();
OracleCommand command = new OracleCommand(queryString, myConnection);
OracleDataReader myDataReader = command.ExecuteReader();
int i = 0;
while (myDataReader.Read())//读取数据,如果返回为false的话,就说明到记录集的尾部了
{
string s= myDataReader.GetOracleString(0).ToString();
Console.WriteLine(s);
}
myDataReader.Close();
myConnection.Close();
Console.WriteLine("connect success");
Console.ReadLine();
}