zoukankan      html  css  js  c++  java
  • 通过文件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文件中都可以直接看到。

  • 相关阅读:
    过滤器解决乱码问题
    读取配置文件javase
    Django
    python之路
    最火的前端框架--Vue
    web前端
    MySQL笔记
    python 从想学到坚持
    python 坚持下来会更好
    简单的装系统大佬别喷谢谢拉 欢迎指出不足指出
  • 原文地址:https://www.cnblogs.com/ccjcjc/p/2703377.html
Copyright © 2011-2022 走看看