利用 System.Data.OracleClient.Dll 的组件进行连接:

首先配置WebConfig 文件;

<connectionStrings>
     <add name="oracleconn" connectionString="Data Source="";User ID=ryq;Password=123456" providerName="System.Data.OracleClient"/>
  </connectionStrings>

然后添加System.Data.OracleClient.Dll  的引用才可以在页面中写代码using System.Data.OracleClient;

System.Data.OracleClient.Dll  常用的类:

System.Data.OracleClient.OracleConnection;

System.Data.OracleClient.OracleConnectionStringBuilder;

System.Data.OracleClient.OracleCommand;

System.Data.OracleClient.OracleCommandBuilder;

System.Data.OracleClient.OracleDataAdapter;

System.Data.OracleClient.OracleDataReader;

System.Data.OracleClient.OracleTransaction;

System.Data.OracleClient.OraclePerameter;

System.Data.OracleClient.OracleString;

System.Data.OracleClient.OracleType;

//前台显示

<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Oracle连接数据测试</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <br />
        显示数据测试:<asp:Button ID="Btn_Search" runat="server" OnClick="Btn_Search_Click" Text="查询"
            Width="64px" /><br />
        <br />
        <br />
        <br />
        <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" Height="184px"
            Width="872px">
            <Columns>
                <asp:BoundField DataField="emporium_id" HeaderText="客户编号" SortExpression="客户编号" />
                <asp:BoundField DataField="item_no" HeaderText="项次" SortExpression="项次" />
                <asp:BoundField DataField="recipients" HeaderText="联系地址" SortExpression="联系地址" />
                <asp:BoundField DataField="delive_address" HeaderText="送货地址" SortExpression="送货地址" />
            </Columns>
        </asp:GridView>
   
    </div>
        <asp:Label ID="Label1" runat="server" Height="24px" Text="Label" Width="688px"></asp:Label>
    </form>
</body>
</html>

//后台代码实现:

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.OracleClient; //要引用的类库

public partial class _Default : System.Web.UI.Page
{
    public System.Data.OracleClient.OracleConnection objConn;  //声明一个OracleConnection对象
    public System.Data.OracleClient.OracleCommand objCmd;  //声明一个OracleCommand对象
    public System.Data.OracleClient.OracleDataAdapter objAdp; //数据库适配器

public System.Data.DataSet dset; //DataSet 用于数据填充
       //页面加载
    protected void Page_Load(object sender, EventArgs e)
    {
        Label1.Text = "";
        string strconn = System.Configuration.ConfigurationManager.ConnectionStrings["oracleconn"].ConnectionString;

objConn = new OracleConnection(strconn);
    }
    //查询按钮设计
    protected void Btn_Search_Click(object sender, EventArgs e)
    {
        try
        {
            string StrSql = "select * from pub_address";
            objConn.Open();
            objCmd = new OracleCommand(StrSql, objConn);
            objAdp = new OracleDataAdapter(objCmd);
            dset = new DataSet();
            objAdp.Fill(dset);
            objConn.Close();
            GridView1.DataSource = dset;
            GridView1.DataBind();
        }
        catch(Exception ex)
        {
            Label1.Text = ex.ToString();
            return;
         }
    }
}

//以上简单实现从Oracle 中查询数据显示GridView 中, 当然重要的是数据库如何连接的部分。

转载于:https://www.cnblogs.com/yqy542006/archive/2008/08/04/1259657.html

.net 连接ORACLE 数据库的例子相关推荐

  1. java代码连接oracle数据库连接_在JAVA中连接Oracle数据库(例子)

    * TODO 要更改此生成的文件的模板,请转至 * 窗口 - 首选项 - java - 代码样式 - 代码模板 */ package person.fane.test; import java.sql ...

  2. vs窗体 oracle,VS2010连接oracle数据库的简单例子

    下面附有代码: using System; using System.Collections.Generic; using System.ComponentModel; using System.Da ...

  3. java ojdbc 还需要装 oracle client 吗,c# 连接Oracle数据库必须安装客户端吗

    使用 ODAC 的 Net 方式 [email]nxyc_twz@163.com[/email] 大多数应用程序使用 OCI 的ODAC 标准方式来连接 Oracle 数据库服务器.这是使用第三方开发 ...

  4. 用什么方式链接oracle数据库,使用cx_Oracle 连接oracle数据库的几种方式

    连接oracle数据库的几种方式: 语法: cx_Oracle.connect('username','pwd','IP/HOSTNAME:PORT/TNSNAME') import cx_Oracl ...

  5. ao能连接oracle吗,[转载]使用AO连接ORACLE数据库

    昨天做了个程序,是将一个本地SHP文件和一个SDE上的表进行匹配比较,然后生成一个新的SDE要素类.其中涉级到使用AO连接ORACLE数据库的问题和如何从数据库中取出一个表的操作,代码贴下来给大家看看 ...

  6. eclipse怎么配置oracle数据库,Eclipse连接Oracle数据库介绍

    Eclipse连接Oracle数据库介绍 由于eclipse是开源产品,所以许多工具都以插件的形式提供由用户选择安装,许多文章中都提到了如何连接数据库,但是并没有说明需要加载以及如何加载数据库.jar ...

  7. SpringBoot整合Mybatis-Plus连接Oracle数据库生成代码

    1.首先创建一个springboot项目(勾选数据库Driver驱动) 2.在pom中添加以下依赖 <?xml version="1.0" encoding="UT ...

  8. arcgis读取oracle数据库,arcgis连接Oracle数据库

    arcgis连接Oracle数据库 配置声明:本人的电脑是win10 64位,安装的Oracle是oracleR11gr2 64  arcgis版本位10.2 安装是在同一台电脑上. 一.首先是安装O ...

  9. dos命令行连接oracle数据库

    C:\Adminstrator> sqlplus "/as sysdba" 查看是否连接到数据库 SQL> select status from v$instance; ...

最新文章

  1. Handler详细说明系列(六)——View的post()详解
  2. Java内存模型深度解析:总结--转
  3. Ryu oslo学习总结
  4. NSA-LDL论文修改建议20211026BRT
  5. webshell文件下载器
  6. 爬虫之Selenium库
  7. tensorflow精进之路(二十六)——人脸识别(上)(MTCNN原理)
  8. Ubuntu用ssh连接虚拟机
  9. 《Python自动化》学习笔记:百度云智能实现黑白图片上色,人物动漫化(代码干货)
  10. js事件循环机制-宏任务微任务
  11. “远程网络教学系统”教师参与者的用例图(志志)
  12. [Android实例] Android有效解决加载大图片内存溢出问题及优化虚拟机内存
  13. 兔子繁殖问题----Python
  14. python3中import time是什么意思_python3_time模块详解
  15. linux pcap文件格式,pcap文件格式
  16. CSS3和dw有什么区别,dreamweaver8.0 和dreamweaver cs6有什么区别啊?
  17. 电子学会2023年3月青少年软件编程(图形化)等级考试试卷(四级)真题,含答案解析
  18. Comsol建模部分域的材料(如空气)属性无法被定义问题
  19. 求字符串长度(指针)
  20. 全球10大数据中心介绍

热门文章

  1. oracle 的 import,ORACLE import工具参数
  2. centos php ioncube_Linux/Centos 安装PHP ioncube扩展
  3. Linux终端C语言实现图片拷贝
  4. 使用Python、OpenCVImageMagick工具箱制作GIF动画
  5. 解决Mask RCNN训练时GPU内存溢出问题
  6. Python Qt GUI设计:QLabel标签类(基础篇—11)
  7. 【深度学习理论】(4) 权重初始化,Batch Normalization
  8. win10 mbr下装linux,在Win10下安装Ubuntu 18.04双系统(MBR+Legacy)
  9. 基于光照的物理模型(一)
  10. 在Ubuntu 16.04.5 LTS上利用python 2.7中的PIL模块智能等比例压缩过大的图片集实操