首先欢迎有JAVA#JSP兴趣的加入技术群:15328132(为了不让无关人员加入,请回答一个JAVA的简单问题久可以接受高手们的指点!)然后问一个关于如何访问数据库的问题:
我们实验室注册了一个域名,同时有固定IP(域名和我实验室固定IP绑定),我现在想实现通过Internet网访问我的数据库SQL 2000,如何操作?补充;
平时在开发数据库时都是通过ADO来访问本地数据库,最多也是访问局域网内的数据库。

解决方案 »

  1.   

    外网访问和局域网内访问应该是没有区别的
    只要你的服务器的sqlserver启动并支持TCP/IP(缺省就支持),且没有防火墙(至少1433端口要开放)
    只要你的客户机能通过internet访问到服务器
    就可以了
    以下是一个连接串例子
    Provider=SQLOLEDB.1;Password=ssss;Persist Security Info=True;User ID=sa;Data Source=www.test.com
    不过,很少有人这样做,因为将sqlserver开放在internet网上是极不安全的(我记得几年前CSDN就因为此被人黑过)
      

  2.   

    help me for up ///////////////////////////
    help me
      

  3.   

    谓“三层结构”(3 tiers)是指一种客户机/服务器体系结构。早期的客户机/服务器只有客户机和装有数据库的服务器两层,随着信息系统结构的复杂和规模的日益扩大,两层结构体系很快向三层结构的客户机/服务器体系演化,就是在客户端和数据库之间加上应用服务器。
      三层分布式体系对于原两层的一个特点就是是其安全性:中间层隔离了客户直接对数据服务器的访问,保护了数据库的安全; 
      当然,对“三层结构”的理解有很多,它的技术也相当复杂,不是一二句就能说明白的.
      楼主既然创JSP技术群,那就应该看一下有关三层应用的资料,在JAVA(特别是J2EE)的应用里,用三层的相当多,当然“三层结构”一般针对的都是大型应用,非单个人就能完成项目,比如lenovo的商务系统.