29、网络数据访问与关系型数据库入门

网络数据访问与关系型数据库入门

1. 网络文件读取与清理

在网络操作中,读取文件的过程与本地文件读取有相似之处,但又有所不同。以下是一段清理资源的代码示例:

µ clean up
sr.Close()
wreq.Dispose()
End Sub

这里通过调用 Close() Dispose() 方法来释放资源。与本地文件读取不同,这里是通过网络的 HTTP GET 请求来打开和读取文件。即便请求的页面可能在同一服务器上,也可以用同样的方式读取全球其他服务器上的文件。

不过,若要“包装”包含图片或其他关联文件的请求,会存在一些问题。当网页包含对其他文件(如样式表、图片、XML 文档等)的引用时,浏览器会向服务器发起多个请求。但 WebClient 类不会自动发起这些关联文件的请求。若要提供完整的包装器,需要解析 WebClient 对象的 OpenRead 方法返回的结果,提取关联文件的 URL 并自行发起请求,这可能需要借助正则表达式。

System.Net 类功能强大,几乎可以执行任何类型的网络操作。建议深入学习这些类,特别是在编写通过 FTP 收发文件或登录远程应用程序或网络的应用时。

2. 文件与关系型数据库的选择

在实际应用中,多数互联网和企业内部网应用主要使用关系型数据库,而非文件。原因如下:
- 多用户问

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值