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

ASP.NET
Internet Explorer 编程简述(二)在IE中编辑OLE嵌入文档
移动窗体
.NET 2.0获取数据库连接统计数据
VB.NET 拖动无边框的窗体
利用WH_CBT Hook将非模态对话框显示为模态对话框
Aspect#应用 - 权限验证
VB 从零开始编外挂(一)
【错误解决】Unable to find script library 'WebUIValidation.js'
VB 从零开始编外挂(四)
DTD指南(3)-DTD-Elements(元素)
知识库文章MDL9745154-File:Microsoft Visual Basic 运行时库
.net手机软件开发(六)OBEX应用:文件传输部分
在winform中使用WebBrowser控件时怎样去除IE的滚动条
WINZIP及WINRAR命令!!!!!
智能客户端相关Application Block结构功能分析(二)
如何在VB中操作EXCEL(一段代码,两个可以使用的过程)
在C#中用最简洁有效的代码执行存储过程并返回数据
.Net的Collection类的一些使用说明
ASP.NET实现数据图表c
用asp.net画饼图

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-23   浏览: 109 ::
收藏到网摘: 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差别很大。慢慢学吧。