C# 通过ado.net 访问oracle
	
    
    
	1.安装ODP(oracle data provider)
2.然后在项目中引用 Oracle.DataAccess程序集
3.接着 
using Oracle.DataAccess.Client;
using Oracle.DataAccess.Types;
4.然后编写程序和ado.net方位sqlserver 差别不大了,就是利用下面的对象进行编程,当然,因为oracle和sqlserver有很多地方不一样,所以细节存在很大差异。
OracleConnection
OracleCommand
        OracleParameter
OracleDataReader
OracleDataAdapter
5. 实例
例1: 根据部门ID 获取部门名称
            string oradb = "Data Source=TESTASM;User Id=hr;Password=hr;";
            OracleConnection conn = new OracleConnection(oradb);
            conn.Open();
            OracleParameter param = new OracleParameter();
            param.OracleDbType = OracleDbType.Decimal;
            param.Value = textBox1.Text;
            OracleCommand cmd = new OracleCommand();
            cmd.Connection = conn;
            
            cmd.Parameters.Add(param);
            cmd.CommandText = "select department_name from departments where department_id = :1";
            
            if(dr.Read())
            {
                  textBox1.Text = dr.GetString(
    
     
	
	
    
    
	相关文档:
        
    
    首先需要在项目中添加(Microsoft XML, v3.0)的引用
using MSXML2;
private string VerifyNotifyURL(string URL)
{
    MSXML2.XMLHTTPClass xmlhttp=new MSXML2.XMLHTTPClass();
    try
    {
    &nbs ......
	
    
        
    
    using System;
using System.IO;
using System.Windows.Forms;
using Access = Microsoft.Office.Interop.Access;
// 添加引用->.NET-> dao,Microsoft.Office.Interop.Access
namespace WinFormAccess
{
    public partial class FormAccess : Form
    {
  &nbs ......
	
    
        
    
    主要通过修改program.cs文件的内容来实现。
首先在添加几个名空间的引用:
using System.Diagnostics;                          //使用Process
using System.Runtime.InteropServices; ......
	
    
        
    
    如果你的简历上面写“熟悉/了解C#”,那么你就应该能够回答下面的这些基础问题。
传入某个属性的set方法的隐含参数的名称是什么?
value,它的类型和属性所声名的类型相同。 
如何在C#中实现继承?
在类名后加上一个冒号,再加上基类的名称。 
C#支持多重继承么?
不支持。可以用接口来实现。 
被protecte ......
	
    
        
    
    1、新建一个类库项目 
2、将Class1.cs改为我们想要的名字 
问是否同时给类改名,确定 
3、修改Properties目录下面的AssemblyInfo.cs 
ComVisible属性设置为True 
4、项目菜单->MyLib属性 
找到“生成”选项卡 
往下看,找到“为 COM Interop 注册”勾上 
5、继续往下,找到“签名&rdqu ......