asp.net 连接orcle 数据库实例

本文介绍了一个使用C#和Oracle客户端库进行数据库查询的例子。通过创建Web页面并利用OracleDataReader对象来读取数据,展示了如何连接到Oracle数据库并执行SQL查询。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.OracleClient;
//using System.Data.OleDb;


public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

        string connectionString;
        string queryString;

        connectionString = "Data Source=172.11.11.11/gs;User ID=sssss;PassWord=888888";

        queryString = "SELECT * FROM ZWKMZD211016 where zwkmzd_kmbh = 24101";

        OracleConnection myConnection = new OracleConnection(connectionString);

        OracleCommand myORACCommand = myConnection.CreateCommand();

        myORACCommand.CommandText = queryString;

        myConnection.Open();

        OracleDataReader myDataReader = myORACCommand.ExecuteReader();

        //myDataReader.Read();


        Response.Write("<h3>使用SqlDataReader对象查询数据库</h3>");
        Response.Write("<table border=1 cellspacing=0 cellpadding=2>");
        Response.Write("<tr bgcolor=yellow>");
        for (int i = 0; i < myDataReader.FieldCount; i++)
        {
            Response.Write("<td>" + myDataReader.GetName(i) + "</td>");
        }
        Response.Write("</tr>");
        while (myDataReader.Read())
        {
            Response.Write("<tr>");
            for (int i = 0; i < myDataReader.FieldCount; i++)
            {
                Response.Write("<td>" + myDataReader[i].ToString() + "</td>");
            }
            Response.Write("</tr>");
        }
        Response.Write("</table>");

        myDataReader.Close();

        myConnection.Close();


    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT技术与企业应用结合的爱好者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值