创建一个SQL驱动的Web 站点

ZDNet软件频道 时间:2000-07-05 作者:ZDNet China Developer |  我要评论()
本文关键词:
如何在很短的时间内用这本方便的指南学会开发一个简单的SQL驱动的Web 站点。

数据库设计

在你能开始进行Web页的编码之前,你需要在你的SQL数据库中设计并创建表,然后设置适当的权限。你不用为技巧信息数据库设计复杂的结构,所以我们就创建一张包含6各字段的简单表。字段名分别是tipID、 subDate、 author、 journal、 title、 和tip 。用代码 A中的SQL语句在库中创建一张新表。

代码 A: 用来创建TipsTable表的SQL 语句TipsTable

CREATE TABLE TipsTable (tipID INT IDENTITY,
  subDate DATETIME DEFAULT GETDATE(),
  author VARCHAR(50), journal VARCHAR(3),
  title VARCHAR(255), tip TEXT)

然后,你得决定谁需要访问你的数据库。你最少有两个用户。第一个就是匿名的Web帐号用户。在绝大多数NT系统上,该用户命名为IUSR_机器名。我们服务器的名称是Jupiter ,所以匿名的Web帐号用户就是IUSR_JUPITER 。如果你还没有这样做,你就需要为IUSR帐号创建一个注册。创建完这个注册用户后,你必须确保它能访问你用创建TipsTable 表的数据库。

你还得有个技巧信息库的管理员帐户。如果你已为管理技巧信息的用户建立了SQL注册,那么,你只需确定是否有对包含TipsTable表的数据库适当的访问权限。

最后一步就是为每个用户设置表级权限。在我们这个例子中,我们更改了IUSR_JUPITER 和 TANDREWS 用户的权限。给IUSR_JUPITER 用户授予了SELECT 和INSERT的权限,而给技巧信息库的管理者TANDREWS 用户赋予了SELECT、 INSERT 和DELETE的权限图B中列出了对每个用户的许可权限。


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134