`
Stanleylei
  • 浏览: 22361 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

.net实例:c#与oracle的连接!

    博客分类:
  • .Net
阅读更多
using System.Data.OleDb;

新建一个类(用于数据库连接的参数):

public static string GetOracleDbConnStr()
{
// 数据库连接
string tempUser="system",tempPassword="andystarmkmk",tempDataSource="andy";
string tempstrCon="Provider=OraOLEDB.Oracle.1;Persist Security Info=False;"+
"User ID="+tempUser+";Password="+tempPassword+";Data Source="+tempDataSource;
return tempstrCon;
}

设置Click事件:


private void button1_Click(object sender, System.EventArgs e)
{
string strSQL="select * from scott.aa";
string tempstrCon=Form1.GetOracleDbConnStr();
string tempstrCom="select * from scott.aa";
OleDbConnection tempmyConn=new OleDbConnection(tempstrCon);
DataSet tempmyDataSet=new DataSet();

OleDbDataAdapter tempmyCommand=new OleDbDataAdapter (tempstrCom,tempmyConn);
tempmyCommand.Fill(tempmyDataSet);
tempmyConn.Open();
dataGrid1.DataSource =tempmyDataSet;



OleDbCommand tempCommand=new OleDbCommand(strSQL,tempmyConn);
tempCommand.ExecuteNonQuery();
tempmyConn.Close();

}

注意:

1.连接数据库需要的参数:

◎OleDbConnection 用于建立连接

◎DataSet 数据在内存中的缓存,就是在内存中建立一个与数据库一致的表

◎OleDbDataAdapter 用于更新数据源

◎OleDbCommand 用于执行SQL命令

2.连接完成后应该马上关闭连接。
分享到:
评论

相关推荐

    C#连接Oracle11g无需安装客户端

    标题 "C#连接Oracle11g无需安装客户端" 指出了一种技术方案,它允许C#开发者在不安装Oracle客户端的情况下,也能与Oracle 11g数据库进行交互。这种做法大大简化了开发环境的配置,提高了开发效率,尤其对于那些在多...

    C#中oracle连接数据库的封装类

    在C#编程环境中,Oracle数据库的连接和操作通常需要通过ADO.NET或者其他第三方库来实现。在本场景中,我们关注的是一个名为"C#中oracle连接数据库的封装类"的主题,这个主题涉及到创建一个名为`DbHelperOra.cs`的类...

    深入.net平台和c#编程PPT-09

    7. ADO.NET数据库访问:.NET框架的ADO.NET组件提供了一种与数据库交互的统一方式,支持SQL Server、Oracle等多种数据库系统,包括数据连接、数据适配器、数据集和数据表等概念。 8. XML和.NET:.NET框架对XML的支持...

    C#连接oracle数据库执行简单的增删改查操作

    在.NET编程环境中,C#与Oracle数据库的交互是常见的任务,尤其在开发企业级应用程序时。本示例详细介绍了如何使用C#连接Oracle数据库并执行基本的增、删、改、查(CRUD)操作。这里我们将深入探讨相关知识点。 首先...

    C#连接oracle数据库实例

    当需要与Oracle数据库进行交互时,可以借助Oracle提供的Oracle Managed Data Access (ODP.NET Managed Driver)库,该库使得C#程序员能够轻松地连接到Oracle数据库并执行查询、更新等操作。本实例将详细介绍如何使用...

    c#连接Oracle的快速方法,使用Oracle.ManagedDataAccess的综合教程,全开源

    C#连接Oracle的快速方法,使用Oracle.ManagedDataAccess的综合教程,全开源 1)直接输入Oracle数据库IP\用户名、密码等信息,就可以连接数据库 2)已经写好了一个操作类OracleHelper,可以非常方便的操作数据库返回...

    基于C#连接Oracle数据库Oracle.ManagedDataAccess

    本篇将详细讲解如何使用C#通过Oracle.ManagedDataAccess库实现与Oracle数据库的连接,无需在本地安装完整的Oracle数据库。 首先,Oracle.ManagedDataAccess是Oracle公司提供的一个纯.NET框架的客户端驱动,它允许...

    C#连接ORACLE实例

    C#连接Oracle实例涉及到环境搭建、配置Oracle Instant Client、使用ODP.NET进行数据库连接和数据操作,以及异常处理和安全性维护等多个方面。掌握这些技能对于C#开发者而言是十分必要的,它们是开发高效、稳定的企业...

    asp.net 中使用oracle数据库事务

    接下来,我们将介绍如何使用 C# 和 VB.NET 在 ASP.NET 应用程序中创建并管理 Oracle 事务。为了简化示例,我们假设已经有一个名为 `store` 的模式,其中包含两张表:`product_types` 和 `products`。 ##### 3.1 ...

    .net连接oracle实例

    标题中的".net连接oracle实例"指的是使用.NET框架与Oracle数据库进行交互的一个小型示例项目。在ASP.NET开发中,连接Oracle数据库通常涉及到ADO.NET、Oracle Data Provider for .NET(ODP.NET)或者其他第三方库,如...

    C#.NET连接各类数据库(全)Oracle MySQL ACCESS SQLSERVER

    概述:本文将详细介绍 C#.NET 连接各种数据库的机制,包括 Oracle、MySQL、ACCESS、SQL Server 等。通过了解连接不同数据库的方法和参数,我们可以更好地应用 C#.NET 在数据库开发中。 一、C# 连接 SQL Server ...

    C#连接Oracle数据库

    Console.WriteLine("Connected to Oracle!"); // 进行数据库操作... } } } ``` 上述代码展示了如何创建一个`OracleConnection`对象并打开连接。`connectionString`包含了必要的连接参数,如用户名、密码和数据库...

    C#连接Oracle实例(含源码和数据库)

    在本项目中,"C#连接Oracle实例(含源码和数据库)" 是一个使用C#编程语言与Oracle数据库交互的简易系统。这个系统涵盖了数据库操作的基础功能,如添加(Insert)、删除(Delete)、修改(Update)和查询(Query)。...

    C#连接远程Oracle数据库源码

    3. OracleConnection对象:使用ODP.NET,你需要实例化OracleConnection对象,然后用连接字符串打开连接。 ```csharp using Oracle.ManagedDataAccess.Client; ... OracleConnection conn = new OracleConnection...

    C#通过webservice连接Oracle 9i数据库

    你可以使用.NET Framework的Oracle.DataAccess.Client库,它提供了与Oracle数据库的连接、查询等功能。创建WebService时,定义一些方法,如ExecuteSQL、Insert、Update、Delete等,这些方法将执行相应的数据库操作。...

    C#访问oracle数据库类,带blob字段读写

    Oracle数据库提供了一个名为ODP.NET(Oracle Data Provider for .NET)的数据访问组件,它允许C#应用程序直接与Oracle服务器进行交互。通过ODP.NET,我们可以创建连接、执行SQL命令以及处理数据。 1. **执行非查询...

    C#连接orcl实例

    当需要与Oracle数据库进行交互时,C#提供了多种方法来实现数据库连接。Oracle数据库,通常简称为ORCL,是一种强大的关系型数据库管理系统,广泛应用于企业级应用。本篇文章将详细探讨如何在C#中连接到Oracle实例,...

    DatabaseHelper_oracle_c#Oracle_C#_ManagedDataAccess_oracle操作_

    总之,"DatabaseHelper_oracle_c#Oracle_C#_ManagedDataAccess_oracle操作_"是一个实用的C#工具类,通过Oracle.ManagedDataAccess库,为开发人员提供了与Oracle数据库交互的便利,简化了代码,提高了开发效率,同时...

    C#操作Oracle帮助类已经封装 本地无需安装oracle 内有说明文档

    在C#编程中,为了与Oracle数据库进行交互,通常需要使用Oracle的数据提供者,如Oracle.ManagedDataAccess.dll,这是一个由Oracle官方提供的.NET Framework数据提供程序,用于访问Oracle数据库。然而,这通常需要在...

    C# Oracle 实例更新版

    综上所述,"C# Oracle实例更新版"涉及了C#编程语言与Oracle数据库的集成应用,包括连接数据库、执行SQL语句、操作数据、处理事务、异常控制以及连接池优化等多个方面。在实际开发中,这些技术点都是构建高效数据库...

Global site tag (gtag.js) - Google Analytics