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也是不错的选择

  • 相关阅读:
    Java并发/多线程-线程池的使用
    pam详解
    chrony时间同步服务
    网站每日UV数据指标去重统计
    阻塞式发送邮件
    待办事项-redis
    解决Windows7、Windows10 ping不通的问题
    redis序列化和反序列化的操作-(以前咋操作我都忘记了)
    秒杀活动下的公平队列抢购机制
    控制某个字段不在页面展示
  • 原文地址:https://www.cnblogs.com/Excellent/p/1242633.html
Copyright © 2011-2022 走看看