• Winform程序实现Oracle数据库连接(小白第一次)


    主要还是项目涉及相关数据需要写入Oracle数据库,走了一些坑,随手记录一下。。。

    首先:可以网上百度Oracle数据库连接,会有一大堆讲解,总之不外乎两种:一种是需要客户端的,另一种的不需要客户端的,我这里只记录不要装客户端的一种连接方法。

    不安装Oracle client则需要依赖一个

    Oracle.ManagedDataAccess.dll,这个需要自己找然后下载添加再引用到工程中,

    然后code中如下操作就可以验证:

    using Oracle.ManagedDataAccess.Client;

     public static string ConnectOracle() { 

      trystring connString = "Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=**)));Persist Security Info=True;User               ID=system;Password=***;";

      OracleConnection con = new OracleConnection(connString);  

      con.Open(); return "连接成功";

       } catch (Exception ex) { 

        return ex.ToString();

       }

     }

    然后在任何主函数或其他地方调用这个方法,如果输出字符串 连接成功,则代表数据库连接通了。

    下面着重解释一下数据库连接中的一些参数:

    hostname 就是DB的主机IP,对应这里HOST的值;

    PORT端口,毋庸置疑,数据库启动所在电脑的端口值;

    SERVICE_NAME是数据库名字,这里是你建造数据库的名字;

    User_ID和Password对应你的账号和密码

  • 相关阅读:
    Excel 2007中忘记保护工作表密码的解决
    厦门高崎机场Wifi测试
    Windows 7下无法使用NetMeeting的共享功能的解决
    使用Winacq获取磁盘镜像
    USB 3.0 Test
    Tips:Windows 7的应用程序兼容性和絮叨的应用程序兼容性助手
    The requested resource is in use的解决方法
    运行时创建HTTP请求及请求的处理
    XML操作示例
    iframe自动适应页面
  • 原文地址:https://www.cnblogs.com/rhp2lmy1314/p/13930559.html
Copyright © 2020-2023  润新知