用为Web浏览器提供图像(二)(转)

<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
设置SQL

&nbsp;&nbsp;&nbsp;&nbsp;这篇文章里使用的数据库非常简单,只包含一个表,名字叫Products,代表普通小杂货店里的各种不同的商品。设置数据库的第一步是建在微软SQLServer里建立一个数据库设备(译者注:在SQLServer7.0里,数据库设备的概念已经取消)。虽然可以编写SQL脚本来设置数据库,但是使用SQL企业管理器操作更容易些。打开企业管理器,在树中选择数据库设备(DatabaseDevice)。单击鼠标右键,在快捷菜里选择新建设备(NewDevice)。在名称(Name)字段里,输入Grocevb_dev,把这个设备的大小设置为2MB。然后,单击建立(CreateNow)按钮,就建立了数据库。接着,用同样的方法建立另一个数据库设备,作为日志文件。给这个设备起名叫Grocevb_log,把它的大小设置为1MB。

下一步,需要建立一个新的数据库。在树中选择数据库(Database),单击右键。然后,在弹出菜单里选择新建数据库(NewDatabase)。在建立新数据库对话框里,输入数据库名称grocevb,并从下拉列表里选择前面建立的Grocevb_dev作为数据设备,Grocevb_log作为日志设备。然后,单击建立(CreateNow)按钮,数据库就建立了。我们暂时忽略有关数据库性、数据库备份、用户访问等方面的问题,因为它们跟这篇文章没有直接的关系。

我们建立的数据库只有一个表,表名是Products。在这个表里有几个字段,其中,有两个字段prod_image和prod_imagetype需要特别说明。prod_image字段的数据类型是image图片,在这个字段里保存某个产品的图片。prod_imagetype字段保存图片的类型,比如.gif或.jpg,这是在互联网上最常用的两种图片类型。这个表的主关键字是prod_id,它是非集簇的索引。这样,每个图片都有一个唯一的prod_id。在列表A里给出了建立Products表的SQL脚本。在这个表里,只放了四个产品,用于本文演示。

列表A:建立products表的脚本。

/**用来建立ImageLoaderVB动态链接库使用的产品表。**/
CREATETABLEProducts
(
&nbsp;&nbsp;&nbsp;&nbsp;prod_id&nbsp;&nbsp;int&nbsp;&nbsp;CONSTRAINTpk_prodPRIMARYKEYNONCLUSTEREDIDENTITY(1,1),
&nbsp;&nbsp;&nbsp;&nbsp;categ_id&nbsp;&nbsp;int&nbsp;&nbsp;NULL&nbsp;&nbsp;CONSTRAINTfk_prodREFERENCEScategories(categ_id),
&nbsp;&nbsp;&nbsp;&nbsp;prod_name&nbsp;&nbsp;char(80)NOTNULLUNIQUE&nbsp;&nbsp;&nbsp;NONCLUSTERED,
&nbsp;&nbsp;&nbsp;&nbsp;prod_unitprice&nbsp;&nbsp;money&nbsp;&nbsp;NOTNULL,
&nbsp;&nbsp;&nbsp;&nbsp;prod_unitquant&nbsp;&nbsp;char(15)&nbsp;&nbsp;NOTNULL,
&nbsp;&nbsp;&nbsp;&nbsp;prod_desc&nbsp;&nbsp;varchar(255)NULL&nbsp;&nbsp;&nbsp;DEFAULT('unknown'),
&nbsp;&nbsp;&nbsp;&nbsp;prod_imagetype&nbsp;&nbsp;char(3)&nbsp;&nbsp;NOTNULL,
&nbsp;&nbsp;&nbsp;&nbsp;prod_imageimage&nbsp;&nbsp;NOTNULL,)
GO (出处:)

[1]

<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值