解决方案 »

  1.   

    先看那台机器能否连上你的机器
    你的机器要开启sql服务
      

  2.   


    两台机器都可以上网,然后我这边的监听程序已经开启,防火墙已经关闭,我用sql plus测试过了也可以连接。就是把程序放在别人的电脑上就连不上我这边的数据库了。
      

  3.   


    意思是我把程序生成release版,里面还必须要包括oracle的驱动程序,这样别人的机器才能连接上数据库?我只需要把驱动程序简单的包括在里面就行了嘛?
      

  4.   


    意思是我把程序生成release版,里面还必须要包括oracle的驱动程序,这样别人的机器才能连接上数据库?我只需要把驱动程序简单的包括在里面就行了嘛?
    都是装Oracle客户端,当然LZ有能力可是试试instantclient。
      

  5.   


    意思是我把程序生成release版,里面还必须要包括oracle的驱动程序,这样别人的机器才能连接上数据库?我只需要把驱动程序简单的包括在里面就行了嘛?
    都是装Oracle客户端,当然LZ有能力可是试试instantclient。大致懂了。另外问一句,如果我的程序用别的数据库(sqlserver,mysql),这样在别人的机器上跑还需要什么数据库客户端程序吗?
      

  6.   

    oracle 需要客户端,sqlserver可以不需要
      

  7.   

          早知道这样我就把数据库的访问放在服务器端了,然后用socket传到客户端。