zoukankan      html  css  js  c++  java
  • Visual Studio连接Oracle数据库

    一、安装Oracle Developer Tools for Visual Studio 2015

      其他的什么client一概不要装,装了的直接卸载。

      下载时需要登录,如果之前已经注册账号,提醒一下密码规则是需要同时包含大小写字母和数字的。

    二、修改tnsnames.ora文件配置数据库服务器

      该文件位于安装目录 etworkadmin目录中,一般只需修改4个地方:服务别名、主机名(或IP)、端口号、服务名(一般为ORCL)

    三、为.NET项目添加程序集引用

      打开VS2015会发现工具菜单里面多了一些与Oracle相关的项目,不过,这不是重点,而且VS2017里面不会有这些菜单项,但是无影响。

      新建或打开一个项目,在引用上点击右键添加引用,在弹出的对话框中选择"程序集""扩展",在搜索框输入oracle,选择Oracle.ManageDataAccess后确定。

    四、编写测试代码

    using System;
    using Oracle.ManagedDataAccess.Client; //引用OracleConnection类所在的命名空间
    
    namespace OracleDemo
    {
        static class Program
        {
            static void Main()
            {
                using (var connection = new OracleConnection("Data Source=test;Persist Security Info=True;User ID=user;Password=123456;"))
                {
                    connection.Open();
                    Console.WriteLine("连接成功!!!");
                }
                Console.ReadLine();
            }
        }
    }

     五、部署到IIS服务器

      以这种方式编写的访问Oracle的程序,在服务器上也同样需要安装Oracle Developer Tools for Visual Studio 2015并配置数据源,尽管服务器上不会安装Visual Studio,但毫无影响。

      PS:尝试了在服务器上安装传统的Oracle client,并通过Net Manager配置了服务,但是并不能访问到数据库。

  • 相关阅读:
    CS231n assignment3 Q1 Image Captioning with Vanilla RNNs
    使用tensorflow预测函数的参数值(a simple task)
    CS231n assignment2 Q5 TensorFlow on CIFAR-10
    CS231n assignment2 Q4 Convolutional Networks
    HDU 1561 The more, The Better
    HDU4003 Find Metal Mineral
    poj 1947 Rebuilding Roads
    2090 背包
    poj 2408 Apple Tree
    奔跑的xiaodao
  • 原文地址:https://www.cnblogs.com/wiseant/p/6729199.html
Copyright © 2011-2022 走看看