新手!asp.net怎么连接ORACLE数据库?

chin19870117 2009-08-12 06:31:28
asp.net怎么连接ORACLE数据库?
引用里面只看到有System.Data.SqlClient
找不到有System.Data.OracleClient
...全文
110 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
pingmac 2009-08-13
  • 打赏
  • 举报
回复



public DataTable ExecuteSqlRead(string SqlString)
{
OleDbCommand SqlCmd = new OleDbCommand();
SqlCmd.Connection = new OleDbConnection(ConfigurationSettings.AppSettings["OracleConnectString" value ="Provider=OraOleDb.Oracle.1;data source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=61.139.93.80)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=orcl)));User Id=tlbb;Password=JC4KQO1EJPTLBB;Persist Security Info=True;"]);
SqlCmd.CommandText = SqlString;
SqlCmd.CommandType = CommandType.Text;
OleDbDataAdapter SqlAd = new OleDbDataAdapter(SqlCmd);
DataSet Rs = new DataSet();
SqlAd.Fill(Rs);
return Rs.Tables[0];
}

/// 执行SQL语句
public Boolean ExecuteSqlWrite(string SqlString)
{
OleDbCommand SqlCmd = new OleDbCommand();
SqlCmd.Connection = new OleDbConnection(ConfigurationSettings.AppSettings["OracleConnectString" value ="Provider=OraOleDb.Oracle.1;data source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=61.139.93.80)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=orcl)));User Id=tlbb;Password=JC4KQO1EJPTLBB;Persist Security Info=True;"]);
SqlCmd.CommandText = SqlString;
SqlCmd.CommandType = CommandType.Text;
SqlCmd.Connection.Open();
SqlCmd.ExecuteNonQuery();
SqlCmd.Connection.Close();
return true;

}

济南大飞哥 2009-08-13
  • 打赏
  • 举报
回复
想连就连,要连由自己
mengzx0703 2009-08-12
  • 打赏
  • 举报
回复
还要添加DLL?学习!
axisloverster 2009-08-12
  • 打赏
  • 举报
回复
System.Data.OracleClient.dll
gaijf 2009-08-12
  • 打赏
  • 举报
回复
不用System.Data.OracleClient,用ODP.net
wuyq11 2009-08-12
  • 打赏
  • 举报
回复
选择引用,右键添加System.Data.OracleClient.dll
string connstring="Data Source=a;user=system;password=manager;";
OracleConnection conn=new OracleConnection(connstring);
或看看petshop里有操作oracle数据库操作类


IHandler 2009-08-12
  • 打赏
  • 举报
回复
访问Oracle数据库特别说明:
下载.NET支持Oracle附加组件oracle_net.msi
http://www.microsoft.com/downloads/details.aspx?familyid=4F55D429-17DC-45EA-BFB3-076D1C052524&displaylang=zh-cn
安装C:\Program Files\Microsoft.NET\OracleClient.Net
将该目录下System.Data.OracleClient.dll在项目中引用

连接字符串
wdzr_826 2009-08-12
  • 打赏
  • 举报
回复
右击引用,添加引用,里面找到System.Data.OracleClient添加进去,这样才能引入命名空间。
wyman25 2009-08-12
  • 打赏
  • 举报
回复
先添加引用:System.Data.OracleClient.dll
wyman25 2009-08-12
  • 打赏
  • 举报
回复
http://www.zxbc.cn/html/20080408/33142.html
这里有各种连接字符串

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧