.net 连接ORACLE 数据库的例子
利用 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 数据库的例子相关推荐
- java代码连接oracle数据库连接_在JAVA中连接Oracle数据库(例子)
* TODO 要更改此生成的文件的模板,请转至 * 窗口 - 首选项 - java - 代码样式 - 代码模板 */ package person.fane.test; import java.sql ...
- vs窗体 oracle,VS2010连接oracle数据库的简单例子
下面附有代码: using System; using System.Collections.Generic; using System.ComponentModel; using System.Da ...
- java ojdbc 还需要装 oracle client 吗,c# 连接Oracle数据库必须安装客户端吗
使用 ODAC 的 Net 方式 [email]nxyc_twz@163.com[/email] 大多数应用程序使用 OCI 的ODAC 标准方式来连接 Oracle 数据库服务器.这是使用第三方开发 ...
- 用什么方式链接oracle数据库,使用cx_Oracle 连接oracle数据库的几种方式
连接oracle数据库的几种方式: 语法: cx_Oracle.connect('username','pwd','IP/HOSTNAME:PORT/TNSNAME') import cx_Oracl ...
- ao能连接oracle吗,[转载]使用AO连接ORACLE数据库
昨天做了个程序,是将一个本地SHP文件和一个SDE上的表进行匹配比较,然后生成一个新的SDE要素类.其中涉级到使用AO连接ORACLE数据库的问题和如何从数据库中取出一个表的操作,代码贴下来给大家看看 ...
- eclipse怎么配置oracle数据库,Eclipse连接Oracle数据库介绍
Eclipse连接Oracle数据库介绍 由于eclipse是开源产品,所以许多工具都以插件的形式提供由用户选择安装,许多文章中都提到了如何连接数据库,但是并没有说明需要加载以及如何加载数据库.jar ...
- SpringBoot整合Mybatis-Plus连接Oracle数据库生成代码
1.首先创建一个springboot项目(勾选数据库Driver驱动) 2.在pom中添加以下依赖 <?xml version="1.0" encoding="UT ...
- arcgis读取oracle数据库,arcgis连接Oracle数据库
arcgis连接Oracle数据库 配置声明:本人的电脑是win10 64位,安装的Oracle是oracleR11gr2 64 arcgis版本位10.2 安装是在同一台电脑上. 一.首先是安装O ...
- dos命令行连接oracle数据库
C:\Adminstrator> sqlplus "/as sysdba" 查看是否连接到数据库 SQL> select status from v$instance; ...
最新文章
- Handler详细说明系列(六)——View的post()详解
- Java内存模型深度解析:总结--转
- Ryu oslo学习总结
- NSA-LDL论文修改建议20211026BRT
- webshell文件下载器
- 爬虫之Selenium库
- tensorflow精进之路(二十六)——人脸识别(上)(MTCNN原理)
- Ubuntu用ssh连接虚拟机
- 《Python自动化》学习笔记:百度云智能实现黑白图片上色,人物动漫化(代码干货)
- js事件循环机制-宏任务微任务
- “远程网络教学系统”教师参与者的用例图(志志)
- [Android实例] Android有效解决加载大图片内存溢出问题及优化虚拟机内存
- 兔子繁殖问题----Python
- python3中import time是什么意思_python3_time模块详解
- linux pcap文件格式,pcap文件格式
- CSS3和dw有什么区别,dreamweaver8.0 和dreamweaver cs6有什么区别啊?
- 电子学会2023年3月青少年软件编程(图形化)等级考试试卷(四级)真题,含答案解析
- Comsol建模部分域的材料(如空气)属性无法被定义问题
- 求字符串长度(指针)
- 全球10大数据中心介绍
热门文章
- oracle 的 import,ORACLE import工具参数
- centos php ioncube_Linux/Centos 安装PHP ioncube扩展
- Linux终端C语言实现图片拷贝
- 使用Python、OpenCVImageMagick工具箱制作GIF动画
- 解决Mask RCNN训练时GPU内存溢出问题
- Python Qt GUI设计:QLabel标签类(基础篇—11)
- 【深度学习理论】(4) 权重初始化,Batch Normalization
- win10 mbr下装linux,在Win10下安装Ubuntu 18.04双系统(MBR+Legacy)
- 基于光照的物理模型(一)
- 在Ubuntu 16.04.5 LTS上利用python 2.7中的PIL模块智能等比例压缩过大的图片集实操