分享

vs2010连接到oracle 10g

 沐浴中的眼泪 2011-07-31

1、首先建立一个工程,可选择控制台窗口模式

2、“引用”增加“Oracle.DataAccess.dll”组件,这组件一般在数据库的bin文件中

3、在main函数里添加,本身生成的为黑色,输入的用红色表示。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Oracle.DataAccess.Client;

namespace dbtest2
{
    class Program
    {
        static void Main(string[] args)
        {
              string CONN_STR = "Data Source=(DESCRIPTION="
                + "(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.128.152)(PORT=1521)))"
                + "(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=LYNN)));"
                + "User Id=fangl;Password=fangl;";

              if (string.IsNullOrEmpty(CONN_STR))//指示指定的字符串是 null 还是 Empty 字符串。
              {
                  throw new Exception("数据库访问服务出现故障,请联系晨旭公司!");
              }
              else
              {
                  OracleConnection conn = null;
                  try
                  {
                      conn = new OracleConnection(CONN_STR);
                      conn.Open();
                  }
                  catch (Exception e)
                  {
                      Console.WriteLine("{0}second exception caught",e);
                      Console.ReadLine();
                  }
                  Console.WriteLine("连接成功");
                  Console.ReadLine();
                  if (null != conn)
                  {
                      conn.Close();
                      conn.Dispose();
                  }
              }

        }
    }
}
4、运行,即可

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多