zoukankan      html  css  js  c++  java
  • 怎样用delphi7中的SQLconnection组件远程连接Oracle数据库

    1.本人正在做一个二层结构的数据库系统,现在要用SQLConnection组件连接远程数据库,比如:从长沙连接衡阳的数据库。  
          2.如果用ADO组件连老是报这个错:"测试连接失败,因为初始化提供程序时发生错误,ORA-12514:TNS:   监听进程不能解析在连接描述

    符中给出的SERVICE_NAME".  
        请各位发表意见。谢谢!

    ///////////////////
    装了ORACLE客户端吗??  
      服务名一致吗?

    ////////////////////////
    双击SQLConnection1->点+->选择数据库(Oracle),并输入连接名称->输入USER_NAME和password  
      是Oracle的USERNAME和password  
      OK!

     

    //////////////////////////////////

    忘记配置Oracle客户端了,谢谢!成功了!

    ----------------------------------------------------------------

    要装ORACLE客户端,要有相应的配置信息,不能用IP直接连接。

    connectionstring中设置选择provider   for   oracle选项,输入数据库名称等即可

     

    可以雙擊TADOConnection來設置connectionstring  


     --------------------------------------------------

    最好当然是用ado了,    
      ADODataSet是访问数据用的。  
      1、在属性页里设置Connectionstring   可以建立到数据库的连接(如SQL   server)。    
      2、用ADODataSet.CommandText设置访问的SQL语句  
      3、用ADODataSet.Open使数据库打开  
      4、在ADODataSet.FieldValues['字段名']就可以得到该字段的内容。(使用VarType()函数可以转换数据类型)  
      ADOCommand可以操作数据(添加删除)  
      1、同上  
      2、同上  
      3、ADOCommand.Execute


    Easy!  
      用TADOConnection连接数据库,用TADOQuery或ADOTable打开数据库中的表。  
      你的远程数据库是什么???MS   SQL   Server/Oracle?


    在ADO中选择Micorsoft   OlE   DB   Provider   For   Sqlserver  
      然后服务器名称填入IP地址  
      设置用户名密码和连接的数据库即可。  
      但还是建议使用Midas.

    -------------------------------------------------------------


     

  • 相关阅读:
    mysql 字符串先按照长度排序再按照ASCII码排序
    JMeter 压力测试文档
    Linux C监听鼠标键盘操作
    ubuntu 笔记本触摸板失灵
    git commit之后,想撤销commit
    清空iptables防火墙
    在k8s中搭建sonarqube并集成到jenkins
    redis集群搭建
    四叶草防火墙内外网映射
    k8smaster节点更换ip
  • 原文地址:https://www.cnblogs.com/hssbsw/p/1285855.html
Copyright © 2011-2022 走看看