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

ASP.NET
asp.net DiscuzNT登录,退出的代码
ASP .NET中执行控件(如ImageButton、LinkButton等)命令不刷新页面
Microsoft SQL Server 2005 Express 远程访问设置详述,100%成功篇
使用.NET命令行编译器编译项目(如ASP.NET、C#等)
asp.net 去除viewstate
asp.net repeater实现批量删除
asp.net安全、实用、简单的大容量存储过程分页
asp.net 获取图片高度和宽度实例代码
在GridView中LinkButton的属性的应用(如何不用选中就删除这一行)
关于.net(C#)中的跨进程访问的问题
asp.net request.PathInfo实现的url重写
asp.net SqlDataReader绑定Repeater
ASP.NET 动态写入服务器端控件
Discuz .net版本中的短消息系统
asp.net动态加载用户控件,关于后台添加、修改的思考
.net Cookies安全性实践分析
配置Visual Studio 以调试.net framework源代码
asp.net 大文件上传 之 改版了的SlickUpload.HttpUploadModule(Krystalware.SlickUpload.dll)
asp.net Web站点风格切换的实现
asp.net 用户控件中图片及样式问题

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


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