当前位置:首页 » 操作系统 » asp的数据库

asp的数据库

发布时间: 2024-05-22 10:29:05

⑴ asp鐢ㄤ粈涔堟暟鎹搴揳sp鐢ㄤ粈涔堟暟鎹搴

ASP阃氩父鏀鎸佽繖浜涙暟鎹搴撱

ASP鏀鎸佺殑鏁版嵁绫诲瀷瑕佹牴鎹搴旂敤链嶅姟鍣ㄥ彲浠ヨ繛鎺ョ殑鏁版嵁搴揿瓧绗︿覆𨱒ョ‘瀹(鎴栬呯敱鏁版嵁搴揿巶鍟嗘彁渚涚殑杩炴帴寮曟搸𨱒ョ‘瀹)銆

妗岄溃鏁版嵁鍙浠ユ敮鎸佽块梾銆丏BF绛夈

澶у瀷鏁版嵁搴揿彲浠ユ敮鎸乵ysql銆丮ssql銆丱racle銆丏B2绛夈

asp.net鍐呭瓨鏁版嵁搴撶敤浠涔埚硅薄琛ㄧず锛

寰堢亩鍗曞晩~~~璺烝SP锘烘湰涓娄竴镙凤紒server=.;userid=sa;pwd=sa;database=pubs链嶅姟鍣锛佺敤鎴峰悕璺熷瘑镰侊紒鏁版嵁搴掳紒娌℃湁浜唦~~

镐庢牱鐢╝sp瀹炵幇锲剧墖涓娄紶鍒版枃浠跺す锛岃矾寰勪缭瀛桦湪access鏁版嵁搴扑腑锛

鐩存帴缁欎釜涓娄紶鎸夐挳锛岀敤Jquery鍐$(document).ready(function(){$("#upfile").uploadify({閲岄溃涓娄紶镄勬枃浠跺す涓'folder':'../../images',铹跺悗杩樻湁璁剧疆锲炰紶锲剧墖onComplete:function(){document.getElementById("img").src="../../images/"+response+".jpg";}

鐢靛瓙鍟嗗姟缃戠珯鍓嶅彴锷熻兘锛岀敤ASP瀹炵幇锛屽悗鍙版暟鎹搴扑负Access锛

鍓嶅彴鏄绾痟tml+css锛屼笌鐢ㄤ笉鐢╠reamwear镞犲叧銆备綘鐢╠reamwear镓揿紑涔熻屻傚悗鍙版槸asp锛屽彲浠ョ橱褰旷$悊锛岄粯璁ゅ瘑镰佹槸12345锛屾暟鎹搴撴槸data閲岄溃闾d釜锛屾敼镓╁𪾢钖崭负mdb鍙浠ョ敤access镓揿紑銆傛垜锅氱殑镞跺欙纴涓轰简鍜屽叾瀹幂▼搴忔暣钖堬纴镓浠ュ垎寮浜嗭纴浣犺嚜宸辨湁鍏磋叮鍙浠ユ暣钖堟垚涓涓鏂囦欢銆

ASP.NET鏁版嵁搴撹繛鎺ュ瓧绗︿覆涓轰粈涔埚湪绋嫔簭閲屾湁涓や釜鏂沧潬锛

ASP涓巃ccess2003鏁版嵁搴撹繛鎺ョ殑璇濓纴鐢ㄧ殑鏄浠涔堟柟寮忥纻

鎶婇偅涓缃戝潃𨰾兼垚href灏卞彲浠ヤ简锛屾瘆濡傦细钬渁href="http://www.xxxxxx.cn">xxxxxxx/a>钬

⑵ ASP数据库是什么

Active Server Pages(ASP,活动服务器页面)就是一个编程环境。
在其中可以混合使用HTML、脚本语言以及组件来创建服务器端功能强大的Internet应用程 序。
如果你以前创建过一个站点,其中混合了HTML、脚本语言以及组件,你就可以在其中加入 ASP程序代码。
通过在HTML页面中加入脚本命令,你可以创建一个HTML用户界面。并且还可以通过使用 组件包含一些商业逻辑规则。

⑶ ASP基础入门:数据库查询语言(1)


原定计划从本篇开始就要给大家介绍 ASP 内建的 ActiveX
组件,但是考虑到我们在往后的简返明学习中将会接触到大量的数据库查询,因此作者临时决定花一到两篇的篇幅向大家简要介绍一些数据库查询语言的基本知识,这其实也是学习
ASP
所必须掌握的一门知识。是否能够灵活地运用数据库查询语言,将直接关系到
ASP 程序的执行效率等一系列问题,所以请各位务必重视。
相信很多朋友都听说过 SQL
这个名字,如果你是计算机方面的行家,SQL
的大名一定是如雷贯耳。那么 SQL 究竟是什么呢?SQL 一词实际上是
"Structured Query Language"
结构式查询语言的缩写,是用于对存放在计算机数据库中的数据进行组织、管理和检索的一种工具;是一种特定类型的数据库
-- 关系数据库。而控制这种数据库的计算机程序就是我们常说的
DBMS-- 数据库管理系统。譬如:SQL Server、Oracle、Sybase、DB2
等等。当用户想要检索数据库中的数据时,就通过 SQL
语言发出请求,接着 DBMS 对该 SQL
请求进行处理并检索所要求的数据,最后将其返回给用户,此过程被称作为数据库查询,这也就是数据库查询语言这一名称的由来。
SQL 并不是象 C、COBOL 和 Fortran 语言那样的完整的计算机语言。SQL
没有用于条件测试的 IF 语句,也没有用于程序分支的 Goto
语句以及循环语句 For 或 Do。确切的讲,SQL 是一种数据库子语言,SQL
语句可以被嵌入到另一种语言中,从而使其具有数据库存取功能。SQL
也非严格的结构式语言,它的句法更接近英语语句,因此易于理解,大多数
SQL 语句都是直述其意,读起来就象自然语言一样明了。SQL
还是一种交互式查询语言,允许用户直接查询存储数据,利用这一交互特性,用户可以在很短的时间内回答相当复杂的问题,而同样问题若让程序员编写相应的报表程序则可能要用几个星期甚至更长时间。
在大部分 ASP 应用程序中我们都会接触到数据库,而我们在编写
ASP 应用程序时用来进行数据库操作的标准语法正是 SQL,因此 SQL
语法的重要性是不言而喻的。下面,我们就从最常用的 SQL 语句 SELECT
着手,一步一步地来学习 SQL。
查询是 SQL 语言的核心,而用于表达 SQL 查询的 SELECT
语句则是功能最强也是最为复杂的 SQL
语句,它从数据库中检索数据,并将查询结果提供给用户。在本文中我们将建立一个名为
tianjiao 的简单数据库,该库中存放了一个叫 sales
的销售记录表,如下所示 :
姓名
性别
工资
销售目标
销售额
地区
书生

2500
8000
9000
上海
吴冠军

3000
10000
9999
北京
雷鸣

2000
8000
10000
四川
雪儿

2500
5000
6000
广州
顾一

2600
9000
9800
大连
阿卓

2000
4000
4000
天津
熠天

4000
20000
20000
全国
在该表中有六列即六个字段 :
姓名、性别、工资、销售目标、销售额、地区,首先我们用 Select
语句列出姓名、销售目标和销售额 :
Select 姓名,销售目标,销售额 From sales
结果如下 :
姓名
销售目标
销售额
书生
8000
9000
吴冠军
10000
9999
雷鸣
8000
10000
雪儿
5000
6000
顾一
9000
9800
阿卓
4000
4000
熠天
20000
20000
然后,我们再列出所有男性的姓名、销售目标和销售额 :
Select 姓名,销售目标,销售额 From sales Where 性别 =" 男
"
结果如下 :
姓名
销售目标
销售额
书生
8000
9000
吴冠军
10000
9999
雷鸣
8000
10000
顾一
9000
9800
熠天
20000
20000
接下拦告来,我们做一个相对复杂的查询,列出销售额大于销售目标的所有男性的姓名、销售目标和销售额,并且按销售目标排序。
Select 姓名,销售目标,销售额
Form sales
Where 销售额
销售目标
And 性别 =" 男 "
Order By 销售目标
结果如下 :
姓名
销售目标
销售额
书生
8000
9000
雷鸣
8000
10000
顾一
9000
9800
熠天
20000
20000
大家可以看到,对于简单查询,SQL Select
语句和英文语法很相象,我们来分析一下 SELECT
语句的完整格式,它包括六个子句,其中 SELECT 和FROM
子句是必须的,其它世昌子句可以任选,每个子句的功能如下 :
1、Select 子句列出所有要求 SELECT 语句检索的数据项。它放在
SELECT
语句开始处,指定此查询要检索的数据项。这些数据项通常用选择表表示,即一组用“,”隔开的选择项。按照从左到右的顺序,每个选择项产生的一个列的查询结果,一个选择项可能是以下项目:
(1)、列名:标识 FROM
子句指定表中的列。如果列名作为选择项,则 SQL
直接从数据库表中每行取出该列的值,再将其放在查询结果的相应行中。
(2)、常数:指定在查询结果的每行中都放上该值。
(3)、SQL
表达式:说明必须将要放入查询结果中的值按表达式的规定进行计算。
2、From 子句列出包含所要查询数据的表,它由关键字 FROM
后跟一组用逗号分开的表名组成。每个表明都代表一个包括该查询要检索数据的表。这些表称为此
SQL 语句的表源,因为查询结果都源于它们。
3、Where 子句告诉 SQL
只查询某些行中的数据,这些行用搜索条件描述。
4、Group By
子句指定汇总查询,即不是对每行产生一个查询结果,而是将相似的行进行分组,再对每组产生一个汇总结果。
5、Having 子句告诉 SQL 只产生有 Group By
得到的某些组的结果,和 Where
子句一样,所需要的组也用一个搜索条件指定。
6、Order By
子句将查询结果按一列或多列中的数据排序。如果省略此子句,则查询结果将是无序的。
下面作者将提供一个简单但实用的运用 SQL 语句查询的 ASP
程序供大家参考。
为了使大家更清楚更直接地了解 SQL 语法在 ASP
中的应用,我们先将查询的所有核心过程写成一个名为 query2table 的SUB,然后利用
ASP 的服务器端包容功能调用该 SUB。请将以下语句剪贴到记事簿,保存为
subdBTable.inc 文件,并置于虚拟目录 asptest 下:
%
sub query2table(inputquery)
set conntemp=server.createobject("adodb.connection")
conntemp.open "DSN=Student;uid=student;pwd=aspmagic"
set rstemp=conntemp.execute(inputquery)
howmanyfields=rstemp.fields.count -1
' 统计数据库中的列数
%
table border=1 tr
%
for I=0 to howmanyfields
%
td b %=rstemp(I).name% /B /TD
% next %
/tr
%
do while not rstemp.eof
%
tr
% for I = 0 to howmanyfields
thisvalue=rstemp(I)
If isnull(thisvalue) then
thisvalue="?
' 如果字段为空,则将变量 thisvalue 的值定义为一个空格
end if%
td valign=top %=thisvalue% /td
% next %
/tr
%rstemp.movenext
loop%
/table
%
rstemp.close
set rstemp=nothing
conntemp.close
set conntemp=nothingend sub%
完成了 SUB 的定义过程,在下面几个 ASP
程序中我们只要加入想要使用的 SQL
查询语句,并调用该过程就可以非常方便的得到查询结果。将以下四段代码分别保存为
asp11a.asp、asp11b.asp、asp11c.asp、asp11d.asp 四个 .asp 文件。
HEAD TITLEasp11a.asp /TITLE /HEAD
HTML body bgcolor="#FFFFFF"
%
call query2table("select * from publishers where name like 'A%%'")
' 将表 publishers 中所有姓名中有字母 A 的记录查询出来
%
!--#include virtual="/asptest/subdBTable.inc"-- /BODY
/HTML
HEAD TITLEasp11b.asp /TITLE /HEAD HTML
body bgcolor="#FFFFFF"
%
call query2table("select * from titles where Year_Published
= 1998")
' 将表 titles 中所有发表年份大于或等于 1998 年的记录查询出来
%
!--#include virtual="/asptest/subdBTable.inc"-- /BODY
/HTML
HEAD TITLEasp11c.asp /TITLE /HEAD HTML
body bgcolor="#FFFFFF"
%
call query2table("select * from publishers where amount10000 and
sex='male'")
' 将表 publishers 中所有数量大于 10000 且性别为男的记录查询出来
%
!--#include virtual="/asptest/subdBTable.inc"-- /BODY
/HTML
HEAD TITLEasp11d.asp /TITLE /HEAD HTML
body bgcolor="#FFFFFF"
%
call query2table("select * from publishers where state
'NY'")
'将表 publishers 中所有所在城市不为纽约的记录查询出来。
%
!--#include virtual="/asptest/subdBTable.inc"-- /BODY
/HTML
利用 subdBTable.inc 文件中的所定义的过程 query2table,你就可以非常迅速地对数据库进行查询,你所要做的只是将“conntemp.open
"DSN=Student;uid=student;pwd=aspmagic"”中的数据库名称、用户身份和密码稍加改动,并在调用
query2table 时输入想要使用的 SQL 查询语句即可。是不是很简单 ?
这就是 ASP 和 SQL 的魅力所在 !!!
今天,我们虽然用了一整篇的篇幅只学习了一个 SQL
指令,但请你相信你所获得远不同于一个 DOS 指令,SELECT
指令使得你可以非常容易地对数据库进行查询,或许在这之前你对数据库查询还一无所知,但是通过本篇的学习,你其实已经会使用
ASP 进行常用的数据库查询了,是不是很激动 ?
在下一篇中,作者将继续给大家介绍 SQL

⑷ ASP一般支持那些数据库

ASP支持的数据类型应根据应用服务器能连接的数据库字符串决定(或由数据库厂商所提供的连接引擎决定)。
桌面数据可以支持Access、DBF等。
大型数据库可支持mysql、Mssql、Oracle、DB2等。

⑸ 锅歛sp鐢ㄤ粈涔堟暟鎹搴撴渶濂

ASP鏄寰杞镄勪骇鍝,鍙鑳藉湪杩愯屽钩鍙版槸MICROSOFT WINDOWS镄勫钩鍙,鏄镞犳硶璺ㄥ钩鍙扮殑锛岃孞SP镄刉EB,锲犳湁铏氭嫙链哄彲浠ヨ法骞冲彴锛屽嵆鍙浠ュ湪LINUX骞冲彴涔熷彲鑳藉湪microsoft骞冲彴涓嬭繍琛,镓浠ュ仛ASP鏅阆嶅ぇ浼楃殑璁や负杩樻槸鐢ㄥ井杞镄勫紑鍙戠殑鏁版嵁搴掳纴灏忕绣绔欐暟鎹閲忎笉澶х殑鐢ˋCCESS鏁版嵁搴,钥屽ぇ鍨嬩竴镣圭殑鏁版嵁搴扑竴鑸鐢⊿QL SERVER

⑹ ASp杩炴帴鏁版嵁搴(ASP杩炴帴鏁版嵁搴撴椂,鍙浠ヤ娇鐢ㄥ摢涓夌嶆柟寮忕殑杩炴帴鏂规硶)

鐢ㄧ殑链澶氱殑灏辨槸ACCESS鍜孲QL

Server鏁版嵁搴掳纴杩炴帴璇鍙ュ备笅:

1.

ASP杩炴帴Aess鏁版嵁搴撹鍙

Set

Conn=Server.("ADODB.Connection")

Connstr="DBQ="server.mappath("www/bbs.mdb")";DefaultDir=;DRIVER={Microsoft

AessDriver(*.mdb)};"

Conn.Open

connstr

鍏朵腑Set

Conn=Server.("ADODB.Connection")涓哄缓绔嬩竴涓璁块梾鏁版嵁镄勫硅薄

server.mappath("www/bbs.mdb")鏄锻婅瘔链嶅姟鍣╝ess

鏁版嵁搴撹块梾镄勮矾寰

2.

ASP杩炴帴Sqlserver鏁版嵁搴撹鍙

Set

conn

=

Server.("ADODB.Connection")

conn.Open"driver={SQLServer};server=202.108.32.94;uid=wu77445;pwd=p780522;database=w

ww_panwei_com"

conn

open

鍏朵腑/Set

conn

=

Server.("ADODB.Connection")涓鸿剧疆涓涓鏁版嵁搴撶殑杩炴帴瀵硅薄

driver=()锻婅瘔杩炴帴镄勮惧囧悕鏄疭QL-SERVER

server鏄杩炴帴镄勬湇锷″櫒镄刬p鍦板潃锛孶id鏄鎸囩敤鎴风殑鐢ㄦ埛钖嶏纴pwd鏄鎸囩殑鐢ㄦ埛镄刾assword锛宒atabase鏄鐢ㄦ埛鏁版嵁搴揿湪链嶅姟鍣ㄧ镄勬暟鎹搴撶殑钖岖О

热点内容
ios应用上传 发布:2024-09-08 09:39:41 浏览:439
ios储存密码哪里看 发布:2024-09-08 09:30:02 浏览:871
opensslcmake编译 发布:2024-09-08 09:08:48 浏览:653
linux下ntp服务器搭建 发布:2024-09-08 08:26:46 浏览:744
db2新建数据库 发布:2024-09-08 08:10:19 浏览:173
频率计源码 发布:2024-09-08 07:40:26 浏览:780
奥迪a6哪个配置带后排加热 发布:2024-09-08 07:06:32 浏览:101
linux修改apache端口 发布:2024-09-08 07:05:49 浏览:209
有多少个不同的密码子 发布:2024-09-08 07:00:46 浏览:566
linux搭建mysql服务器配置 发布:2024-09-08 06:50:02 浏览:995