一、首先先引用oracle的命名空间
System.Data.OracleClient;
二、连接数据库代码:
private DataTable SqlHelper(string commadText)
{
try
{
//通过配置文件,连接数据库
//string connectionStr = ConfigurationSettings.AppSettings["ConnectionString"].ToString();
//OracleConnection conn = new OracleConnection(connectionStr);
//直接字符串连接数据库
OracleConnection conn = new OracleConnection("Data Source=192.168.1.3;User Id=epv7;Password=epv7;Max Pool Size = 512");
conn.Open();
OracleDataAdapter sqlDA = new OracleDataAdapter(commadText, conn);
DataSet ds = new DataSet();
sqlDA.Fill(ds);
conn.Close();
return ds.Tables[0];
}
catch (Exception ex)
{
throw ex;
}
}
三、通过配置文件连接数据库,配置文件内容:
<configuration>
<appSettings>
<!--<add key="DBType" value="SQ"/>-->
<!--<add key="ConnectionString" value="Server=.;Database=WinStudent;uid=test;pwd=test"/>-->
<add key="ConnectionString" value="Data Source=192.168.1.113;User Id=epv7;Password=epv7;Max Pool Size = 512"/>
</appSettings>
</configuration>
如果出现如下错误:
解决方案一:
点击要 运行的解决方案--右键---属性,选生成---目标平台,改为x86
解决方案二:
下载以下dll 文件,并添加引用
Devart.Data
Devart.Data.Oracle
引用命名空间为:
using Devart.Data.Oracle;
原文:http://www.cnblogs.com/chmblog/p/6044047.html