设为首页收藏本站language 语言切换
查看: 1900|回复: 2
收起左侧

[其他] 如何让用ASP.Net(C#)连接Oracle数据库

[复制链接]
发表于 2011-6-22 08:58:18 | 显示全部楼层 |阅读模式
本帖最后由 shangxiaona 于 2011-6-22 09:00 编辑

今天看了一下asp.net连接oracle数据库的方法,得到了如下代码。这段代码打开
了MyTable表,并把操作员的名字列出。字段类型是OracleString。读取的时候用
的是字段编号,我不知道怎么使用字段名来读取某字段的内容。下面是代码:
//首先添加两条引用
using System.Data.OracleClient;
using System.Data;
//在窗体上添加一个按钮,叫Button1,双击Button1,输入以下代码
private void Button1_Click(object sender, System.EventArgs e)
  {
string ConnectionString="Data
Source=sky;user=system;password=manager;";  //写连接串
OracleConnection conn=new OracleConnection(ConnectionString);  //创建一
个新连接
try
{
  conn.Open();
  OracleCommand cmd=conn.CreateCommand();
  cmd.CommandText="select * from MyTable";  //在这儿写sql语句
  OracleDataReader odr=cmd.ExecuteReader();  //创建一个OracleDateReader
对象
  while(odr.Read())  //读取数据,如果odr.Read()返回为false的话,就说明
到记录集的尾部了  
  {
Response.Write(odr.GetOracleString(1).ToString());  //输出字段1,这个数
是字段索引,具体怎么使用字段名还有待研究
  }
  odr.Close();
}
catch(Exception ee)
{
  Response.Write(ee.Message);  //如果有错误,输出错误信息
}
finally
{
  conn.Close();  //关闭连接
}
  }
复制代码整个程序不是很复杂,但是也够我研究了好长时间,毕竟asp.net和asp
还有vb差别很大。慢慢学吧

本文转自:网络工程师
www.592benet.com.cn




评分

参与人数 1鸿鹄币 +10 收起 理由
wk657129880 + 10 赞一个!

查看全部评分

发表于 2011-6-28 09:30:42 | 显示全部楼层
沙发 2011-6-28 09:30:42 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-2-25 16:26:00 | 显示全部楼层
今天已经够累了。
板凳 2012-2-25 16:26:00 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-2-23 13:39 , Processed in 0.063317 second(s), 26 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表