• 通过文件tnsnames.ora连接


    1.安装win32_11gR1_client;

    2.运行 Program Files-〉Oracle-OraClient11g_home1-〉配置和移植工具-〉Net Configuration Assistant

    (注:这一步相当于配置tnsnames.ora文件中的内容,当然您也可以自己手动配置,该文件的位置为:安装盘:\app\pc-name\product\11.1.0\client_1\network\admin)

    3.新建项目,添加引用system.data.oracleclient

    4.添加代码:

                string constring = "Data Source=" + hostaddress + ":1521/" + servername + ";user id=" + uid + ";password=" + pwd + ";";
                //进行连接
                OracleConnection conn = new OracleConnection(constring);
                try
                {
                    conn.Open();//打开指定的连接
                    OracleCommand com = conn.CreateCommand();
                    //写好想执行的Sql语句
                    com.CommandText =
                        "*********";
                    OracleDataReader odr = com.ExecuteReader();
                    //读取数据,如果返回为false的话,就说明到记录集的尾部了
                    while (odr.Read())
                    {
                        //将读取到的值显示到定义的控件中。
                        this.lbl.Text = odr.GetOracleString(0).ToString();
                    }
                    odr.Close();//关闭reader.这是一定要写的

    其中hostaddress(eg:111.111.11.123)、servername在tnsnames.ora文件中都可以直接看到。

  • 相关阅读:
    JVM基础(一)—— 运行时内存结构
    SQL if 和 case when查询示例
    SQL分组聚合查询
    My music
    DataX增量同步到ADB ADS时报错
    shell find的用法
    pycharm安装
    在两个库中查找出差异明细
    docker下安装centos
    升级RDS8.0遇到的问题
  • 原文地址:https://www.cnblogs.com/ccjcjc/p/2703377.html
Copyright © 2020-2023  润新知