c#.net4.0利用odac连接oracle取数
1、安装odac(我安装的是xcopy版的);下载地址:http://www.oracle.com/technetwork/developer-tools/visual-studio/downloads/index.html
2、VS2010启一个基于4.0的应用。
3、写代码:
string strconn ="Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=10.10.190.91)(PORT=1521))(CONNECT_DATA=(SID=orcl)));User Id=rockuser;Password=rockuser;"; //这个也可以放到Web.Config中,防火墙要开1521口。
string sql = "select * from ORG_USERINFO";
DataSet ds = new DataSet();
using (odc.OracleConnection myConn = new odc.OracleConnection(strconn))
{
myConn.Open();
using (odc.OracleDataAdapter myDA = new odc.OracleDataAdapter(sql, myConn))
{
myDA.Fill(ds);
}
}
GridView1.DataSource = ds.Tables[0].DefaultView;
GridView1.DataBind();
string sql = "select * from ORG_USERINFO";
DataSet ds = new DataSet();
using (odc.OracleConnection myConn = new odc.OracleConnection(strconn))
{
myConn.Open();
using (odc.OracleDataAdapter myDA = new odc.OracleDataAdapter(sql, myConn))
{
myDA.Fill(ds);
}
}
GridView1.DataSource = ds.Tables[0].DefaultView;
GridView1.DataBind();
4、记得要添加引用oracle.dataaccess呦!
我的oracle.dataaccess是在C:\oracle\odp.net\bin\4路经中。
5、记得在页面中也要添加oracle.dataaccess呦!
using odc=Oracle.DataAccess.Client;
示例代码:https://files.cnblogs.com/ewyb/OracleClient.zip