zoukankan      html  css  js  c++  java
  • [转帖]使用asp.net访问Oracle的方法汇总

    方法一:通过System.Data.OracleClient(需要安装Oracle客户端并配置tnsnames.ora)

    string strcnn = "User ID=lportal;Password=lportal;Data Source=zhbrserverORCL;";

    System.Data.OracleClient.OracleConnection cnn = new System.Data.OracleClient.OracleConnection(strcnn);

    cnn.Open();

    MessageBox.Show(cnn.State.ToString());

    cnn.Close();

    方法二:通过System.Data.OracleClient(需要安装Oracle客户端不需配置tnsnames.ora)

    string strcnn = "User ID=lportal;Password=lportal;Data Source=(DESCRIPTION = (ADDRESS_LIST= (ADDRESS = (PROTOCOL = TCP)(HOST = zhbrserver)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = orcl)))";

    System.Data.OracleClient.OracleConnection cnn = new System.Data.OracleClient.OracleConnection(strcnn);

    cnn.Open();

    MessageBox.Show(cnn.State.ToString());

    cnn.Close();

    方法三:通过System.Data.OleDb和Oracle公司的驱动

    string strcnn = "Provider=OraOLEDB.Oracle.1;User ID=lportal;Password=lportal;Data Source=(DESCRIPTION = (ADDRESS_LIST= (ADDRESS = (PROTOCOL = TCP)(HOST = zhbrserver)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = orcl)))";

    System.Data.OleDb.OleDbConnection cnn = new System.Data.OleDb.OleDbConnection(strcnn);

    cnn.Open();

    MessageBox.Show(cnn.State.ToString());

    cnn.Close();

    方法四:通过System.Data.OleDb和微软公司的Oracle驱动

    string strcnn = "Provider=MSDAORA.1;User ID=lportal;Password=lportal;Data Source=(DESCRIPTION = (ADDRESS_LIST= (ADDRESS = (PROTOCOL = TCP)(HOST = zhbrserver)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = orcl)))";

    System.Data.OleDb.OleDbConnection cnn = new System.Data.OleDb.OleDbConnection(strcnn);

    cnn.Open();

    MessageBox.Show(cnn.State.ToString());

    cnn.Close();

    备注:

    1、   XP操作系统已经安装了微软公司的Oracle驱动C:"Program Files"Common Files"System"Ole DB"msdaora.dll

    2、   该驱动需要Oracle客户端的三个文件(oraocixe10.dll、oci.dll、ociw32.dll)方在System32下即可

    ====================================================

    PS:使用Oracle公司提供的.net Provider也是不错的选择

  • 相关阅读:
    Oracle Index 索引监控
    Oracle Job
    Oracle 数据类型
    Greenplum 的发展历史
    Mongodb账户管理
    MongoDB 备份与恢复
    MySQL 查看用户授予的权限
    Linux 不同方法查看进程消耗CPU IO 等
    Oracle 体系结构图
    Oracle 后台进程(六)PMON进程
  • 原文地址:https://www.cnblogs.com/Excellent/p/1242633.html
Copyright © 2011-2022 走看看