当前位置: 首页 > 图文教程 > 网络编程 > ASP.NET > 用ASP.Net(C#)连接Oracle数据库的方法

ASP.NET
调用另外一个同名的重载函数漏掉括号出现的严重问题
DataGrid模板列应用:在DataGrid中用CheckBox控制TextBox的Enabled属性
使用存储过程的一个小例子
.net中xmlhttp下载文件的方法参考
简单的c#文本文件读写
我的C#学习过程 第一天 安装
在数据库中开始一个事务。
用ASP.NETt实现简单的文字水印
C/S系统中三层结构(Com/Com+)的测试成功实现
VB 二进制块读写类模块应用实例,包括一个文件拷贝和一个文件二进制比较的例子。
扫雷程序“布雷”代码(vb)
关于网络连接状态的编程
c#中ref和out参数使用时需要注意的问题
use Assembly to call a method
在VBA中调用AUTOCAD打印文件
在VS.NET的
昨天折腾了一晚上,哪位高手帮我看看!急!
Net是未来的趋势吗?
如何修改自定义Webpart 的标题(downmoon)
[收藏]ASP.Net生成静态HTML页 选择自 coofucoo 的 Blog

ASP.NET 中的 用ASP.Net(C#)连接Oracle数据库的方法


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-23   浏览: 197 ::
收藏到网摘: n/a

今天看了一下asp.net连接oracle数据库的方法,得到了如下代码。这段代码打开了MyTable表,并把操作员的名字列出。字段类型是OracleString。读取的时候用的是字段编号,我不知道怎么使用字段名来读取某字段的内容。下面是代码:


//首先添加两条引用
usingSystem.Data.OracleClient;
usingSystem.Data;

//在窗体上添加一个按钮,叫Button1,双击Button1,输入以下代码
privatevoidButton1_Click(objectsender,System.EventArgse)
{
stringConnectionString="DataSource=sky;user=system;password=manager;";//写连接串
OracleConnectionconn=newOracleConnection(ConnectionString);//创建一个新连接
try
{
conn.Open();
OracleCommandcmd=conn.CreateCommand();

cmd.CommandText="select*fromMyTable";//在这儿写sql语句
OracleDataReaderodr=cmd.ExecuteReader();//创建一个OracleDateReader对象
while(odr.Read())//读取数据,如果odr.Read()返回为false的话,就说明到记录集的尾部了
{
Response.Write(odr.GetOracleString(1).ToString());//输出字段1,这个数是字段索引,具体怎么使用字段名还有待研究
}
odr.Close();
}
catch(Exceptionee)
{
Response.Write(ee.Message);//如果有错误,输出错误信息
}
finally
{
conn.Close();//关闭连接
}
}

整个程序不是很复杂,但是也够我研究了好长时间,毕竟asp.net和asp还有vb差别很大。慢慢学吧。