通过c#连结oracle数据库(一)

原创 2001年10月15日 09:01:00

所用的工具vs.net beta2 ,orcale8<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

步骤

     1 在数据库中建一个Emp,然后在其中加入EmpNo, EName, Sal, DeptNo四个字段。

     2 打开vs.net beta2 创建一个c#工程-àwindows应用程序。对照以下代码:

using System;

using System.Drawing;

using System.Collections;

using System.ComponentModel;

using System.Windows.Forms;

using System.Data;

using System.Data.OleDb;

namespace Employee

{

/// <summary>

/// Summary description for Form1.

/// </summary>

public class FrmEmp : System.Windows.Forms.Form

{

private System.Windows.Forms.Label label1;

private System.Windows.Forms.Label label2;

private System.Windows.Forms.Label label3;

private System.Windows.Forms.Label label4;

private System.Windows.Forms.TextBox TxtEmpNo;

private System.Windows.Forms.TextBox TxtEName;

private System.Windows.Forms.TextBox TxtESal;

private System.Windows.Forms.TextBox TxtDeptNo;

private System.Windows.Forms.Button BtnAddNew;

private System.Windows.Forms.Button BtnSave;

private System.Windows.Forms.Button BtnDelete;

private System.Windows.Forms.Button BtnExit;

private <?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />System.Data.OleDb.OleDbConnection Conn;

private System.Data.OleDb.OleDbCommand Comm;

private System.Data.OleDb.OleDbDataAdapter DataAdpt;

private System.Data.OleDb.OleDbCommandBuilder CBuild;

private System.Data.OleDb.OleDbDataReader DtRead;

private System.Data.DataSet DataSet1;

private System.Data.DataRow DataRow1;

private System.Data.DataTable DataTable1;

private string ConnStr;

private bool blnEdit;

private System.Windows.Forms.Button BtnEdit;

/// <summary>

/// Required designer variable.

/// </summary>

private System.ComponentModel.Container components = null;

public FrmEmp()

{

//

// Required for Windows Form Designer support

//

InitializeComponent();

ConnStr = "Provider=MSDAORA;DSN=oracle;User ID=system;Password=manager";

Conn = new OleDbConnection(ConnStr);

Conn.Open();

 

DataAdpt = new OleDbDataAdapter("Select * from Emp",Conn);

CBuild = new OleDbCommandBuilder(DataAdpt);

DataSet1 = new DataSet("Emp");

DataTable1 = new DataTable("Emp");

DataAdpt.Fill(DataSet1,"Emp");

//

// TODO: Add any constructor code after InitializeComponent call

//

}

/// <summary>

/// Clean up any resources being used.

/// </summary>

protected override void Dispose( bool disposing )

{

if( disposing )

{

if (components != null)

{

components.Dispose();

}

}

base.Dispose( disposing );

}

#region Windows Form Designer generated code

/// <summary>

/// Required method for Designer support - do not modify

/// the contents of this method with the code editor.

通过c#连结oracle数据库(五)

Application.Run(new FrmEmp()); } private void FrmEmp_Load(object sender, System.EventArgs e) { } pri...
  • willsound
  • willsound
  • 2001年10月15日 09:04
  • 714

通过c#连结oracle数据库(二)

/// private void InitializeComponent() { this.label4 = new System.Windows.Forms.Label(); this.BtnEx...
  • willsound
  • willsound
  • 2001年10月15日 09:02
  • 577

通过c#连结oracle数据库(三)

// this.AutoScaleBaseSize = new System.Drawing.Size(6, 14); this.ClientSize = new System.Drawing.Siz...
  • willsound
  • willsound
  • 2001年10月15日 09:03
  • 701

通过c#连结oracle数据库(四)

{ if (components != null) { components.Dispose(); } } base.Dispose( disposing ); } #region Windows F...
  • willsound
  • willsound
  • 2001年10月15日 09:03
  • 585

用C#连结ORACLE数据库

 Standard   security:         "Provider=msdaora;Data   Source=MyOracleDB;User   Id=UserName;Password...
  • justin_hua
  • justin_hua
  • 2008年01月04日 16:05
  • 388

C# 连结access

using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security...
  • evan02
  • evan02
  • 2010年03月04日 15:38
  • 217

Excel导入Oracle数据库C#winform完整代码

将execl中的数据导入到数据库中 思路: 先将 execl中的数据 动态的添加到dataset 中 再用for将datarow的对象插入到数据库中! 当然为了 防止出错要用事务!   ...
  • qq_27317147
  • qq_27317147
  • 2016年07月21日 15:59
  • 1172

C#连接Oracle数据库的一种方法(详细过程)

1. 需要添加一个System.Data.OracleClient引用,这个文件一般在C:\Program Files (x86)\Reference Assemblies\Microsoft\Fra...
  • u013797023
  • u013797023
  • 2017年11月11日 20:28
  • 454

C#远程连接Oracle数据库(通过System.Data.OracleClient)

转自:https://my.oschina.net/Tsybius2014/blog/299125 在.NET中使用System.Data.OracleClient库连接Oracle数据库的步骤...
  • shellching
  • shellching
  • 2016年11月11日 14:28
  • 3283

C#中Oracle数据库的连接类

1.C#连接Oracle数据库,首先需要在引用中添加System.Data.OracleClient组件 2.在类中引用System.Data.OracleClient组件:using System...
  • riyuedangkong1
  • riyuedangkong1
  • 2017年03月09日 17:54
  • 1361
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:通过c#连结oracle数据库(一)
举报原因:
原因补充:

(最多只允许输入30个字)