zoukankan      html  css  js  c++  java
  • oracle连接数据库

        以前编程时用的数据库一直是SQL Server,对这个的连接数据库的字符串有了一定的认识。但是突然换成了oracle数据库,连接库时还有点不知所措。但是两者对比之后,发现其实他们都是一样的。

        首先来回顾一下连接SQL Server常用的语句: 

    string connString = "server=.;database=stu;uid=sa;pwd=123456"
    //server表示连接的地址,此处“.”表示连接本地。也可以使用ip地址
    //database表示数据库名
    //uid表示数据库的登录名  pwd是登录的密码

        然后再来看看连接oracle的语句:    

    <span style="font-size:18px;">string connString = 
       @"Data Source=
        (DESCRIPTION=
          (ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521))
          (CONNECT_DATA=
            (SERVICE_NAME=ORCL)));
         User Id=drp;Password=drp";</span>
        对比SQL Server和Oracle的连接串可以发现,他们都是通过设置连接地址、数据库名、数据库的登录名和密码来连接数据库的;设置地址。但是,在oracle中的设置连接地址时,有一些特殊之处。这是 oracle连接的独特之处,在oracle安装路径下可以找到oracle连接地址。路径为:安装文件夹+product11.2.0dbhome_1NETWORKADMIN下的tnsnames.ora文件。该文件内容如下:

         

         可以发现与我们写的连接串地址是一样的。


       小结:

         遇到问题时,首先要做的是分析问题,将该问题与接触过的知识进行对比与联系,找到他们的共通之处。一来可以加深自己的理解,让自己能熟练掌握新内容。也可以巩固旧知识,编制知识网。

  • 相关阅读:
    Centos5.8 安装 ImageMagick 6.8.9-3
    Centos5.8 安装 Redmine
    Apache配置中的ProxyPass 和 ProxyPassReverse
    Centos5.8 安装SVN并配置HTTP访问
    Centos5.8 安装 MySQL5.6.19
    Centos5.8 安装 PHP5.5 和 memcached
    CentOS RHEL 安装 Tomcat 7
    Centos5.8 iptables管理
    在SecureCRT中使用rz和sz传输文件
    在Mac mini上安装 ESXi 5.5
  • 原文地址:https://www.cnblogs.com/victor-grace/p/7253746.html
Copyright © 2011-2022 走看看