仓酷云

标题: ASP网页编程之浅谈数据库接口手艺 [打印本页]

作者: 活着的死人    时间: 2015-1-16 22:53
标题: ASP网页编程之浅谈数据库接口手艺
asp是基于web的一种编程技术,可以说是cgi的一种。它可以完成以往cgi程序的所有功能,如计数器、留言簿、公告板、聊天室等等。数据|数据库fromwww.yesky.com

  在后面几个专题中,我们先容了数据库常识,但当我们想经由过程数据库真正做点甚么,或在计划数据库使用程序的时
候,不成制止的碰着怎样会见数据库?怎样利用库里的数据等成绩?因而在这个专题里向人人先容数据库接口手艺。

  今朝在市情上最盛行的两种数据库接口是ODBC和JDBC。Microsoft推出的ODBC是最早的整合异质数据库的数据库接口,
取得极年夜的乐成,如今已成为一种现实上的尺度。会见数据库最经常使用的办法就是经由过程ODBC。如今我们就来谈谈甚么是
ODBC。

  甚么是ODBC
  ODBC基于SQL(StructuredQueryLanguage),并把它作为会见数据库的尺度。这个接口供应了最年夜限制的互相可操纵
性:一个使用程序能够经由过程一组通用的代码会见分歧的数据库办理体系。

  设置ODBC数据源
  ODBC办理器(Administrator)它卖力安装驱动程序,办理数据源,并匡助程序员跟踪ODBC的函数挪用。在ODBC中,使用
程序不克不及间接存取数据库,它必需经由过程办理器和数据库互换信息。

  静态设置ODBC数据源
  能不克不及欠亨过ODBC数据源的设置,而在程序内里,依据程序安装的情况,主动的设置数据库毗连。谜底是一定的,下
面我们就先容一种在程序中经由过程修正Window注册表的举措来静态的设置ODBC数据源的办法。

  数据库会见手艺
  经由过程ODBC,能够很便利的编写Client/Server两层系统布局下的数据库使用程序,可以满意良多实际的需求。另外一方
面,跟着盘算机手艺的开展,三层,大概四层系统布局也入手下手提出并使用在详细的实践中……


  JDBC篇
  随作Java的普遍利用,Java开辟者同时也发明必要找到一种能使Java使用与各类分歧数据库对话的体例,而JDBC恰是实
现这类对话的一种机制利用JDBC能够很简单地把SQL语句传送就任何干系型数据库中。换言之,用户不必要为每个干系数
据库独自写一个程序。JDBC同意开辟者使用Java平台的”Writeonce,runanywhere”这一特征,开辟者乃至能够在分歧环
境下毗连各类分歧的数据库。

  概述
  JDBC是实行SQL语句的JavaAPI。实在,JDBC自己是一个产物的商标名。绝对与ODBC(OpenDatabaseConnectivity开
放数据库毗连),也能够把JDBC看做“JavaDatabaseConnectivity(Java数据库毗连)”。它由一组用Java言语编写的类
与接口构成。

  JDBC1.2中的几个主要的类
  我们先先容JDBC1.2中的几个主要的类.

  JDBC2.0扩大API
  最新版的JDBC2.0API被分别为两部分:JDBC2.0中心API和JDBC2.0尺度扩大API。中心API在java.sql内里

  JDBC驱动的范例
  我们今朝所晓得的JDBC驱动程序可分为以下四个品种

  几个复杂的例子
  这是几个复杂的例子以加深你对JDBCapi的了解。
</p>asp对于服务器的要求较高,一般的服务器如果访问量一大就垮了,不得不重启。
作者: 莫相离    时间: 2015-1-20 05:54
弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。
作者: 活着的死人    时间: 2015-1-28 10:27
代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。
作者: 再见西城    时间: 2015-2-5 14:31
Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点)
作者: 谁可相欹    时间: 2015-2-12 06:08
最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。
作者: 小妖女    时间: 2015-3-2 22:33
我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。
作者: 海妖    时间: 2015-3-11 07:15
ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。
作者: 精灵巫婆    时间: 2015-3-17 23:08
以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。
作者: 若相依    时间: 2015-3-25 06:16
Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2