我的JSP网站要显示出 远程主机上的数据库内容,如何连接才能实现?谁能给个思路,,,谢了!

解决方案 »

  1.   

    其实java web开发本来就不用考虑数据库是远程的还是本地的,建立连接或建立连接池的时候,连接url中填写数据库所在机器的ip即可,本地数据库一般用127.0.0.1,用其真实IP也行,远程数据库就填写其在互联网上的唯一IP。
    无论你是使用JDBC直连,还是使用JNDI数据源连接,都可以指定这个IP的。
      

  2.   

    我用的是SQL SERVER 2000 SP3 /WIN2003系统,,
    能开远程访问吗?怎么开啊?
      

  3.   

    数据库的端口一般都是对外开放连接的,除非你主动去设置它不允许从远程连接,或者你的机器上安装了防火墙。不然一般是直接连接就可以了,我们现在的项目都是跨省访问数据库的。
    只是你要考虑互联网的速度,慢的时候1条sql要一两秒才能返回结果,所以如果你的数据库访问比较频繁,应该考虑的是在本地建个数据库,然后进行同步。同步程序可以自己写,定时同步,或者Oracle9i以上就有数据库分发同步的功能,不清楚SQL Server2000是否也可以。