ASP.NET如何连接mysql数据库 并且接收HTML传过来的用户密码,

ASP.NET如何连接mysql数据库 并且接收HTML传过来的用户密码,,第1张

不知道你具体的需求,如果只是简单的实现注册登录,可以不用数据库,可以把用户名密码保存在文本文件就行,如果还要保存其他大量信息,最好还是用数据库,毕竟效率比较高。建立数据库需要专门的数据库软件,比如aess,sqlserver,oracle,mysql

HTML是无法读取数据库的,HTML是页面前端脚本语言,要想从HTML网页中获取SQL数据库里的数据,需要借助JSP或ASP或PHP或RUBY等语言来实现。

SQL数据库的数据体系结构基本上是三级结构,但使用术语与传统关系模型术语不同。在SQL中,关系模式(模式)称为“基本表”(basetable);存储模式(内模式)称为“存储文件”(storedfile);子模式(外模式)称为“视图”(view);元组称为“行”(row);属性称为“列”(column)。

扩展资料

SQL语言的组成:

1、一个SQL数据库是表(Table)的集合,它由一个或多个SQL模式定义。

2、一个SQL表由行集构成,一行是列的序列(集合),每列与行对应一个数据项。

3、一个表或者是一个基本表或者是一个视图。基本表是实际存储在数据库的表,而视图是由若干基本表或其他视图构成的表的定义。

4一个基本表可以跨一个或多个存储文件,一个存储文件也可存放一个或多个基本表。每个存储文件与外部存储上一个物理文件对应。

5用户可以用SQL语句对视图和基本表进行查询等 *** 作。在用户角度来看,视图和基本表是一样的,没有区别,都是关系(表格)。

6SQL用户可以是应用程序,也可以是终端用户。SQL语句可嵌入在宿主语言的程序中使用,宿主语言有FORTRAN,COBOL和Ada语言等。

HTML静态本身是不可以直接连接数据库的,但是可以在静态网页里嵌套一个JS脚本或一个,再在这个JS或里连接数据库

这样就达到了HTML静态网页显示数据库内容的目标

这种方法是被各大网站广泛应用的,例如一篇太平洋网上的热点文章

它的文章主体是一个静态网页,但文章下面的评论却是动态的数据库内容

类似的还在非常多,尤其是一些大型网站

用javascript验证吧~

注册页面:

<html>

<head>

<title>表单</title>

<script type="text/javascript" language=javascript src="regcheckdatajs"></script>

</head>

<body>

<form name="form" action="tijiaohtml" method="get" onSubmit="return checkdata()">

<table width="750" align="center" border="2">

<tr>

<td colspan="2" align="center">用户注</td>

</tr>

<tr>

<td>用户名:</td>

<td>

<input type="text" name="username" size="30" maxlength="10" onblur="checkUserName(thisvaluetoLowerCase())">

<!--<div id="usernameErr"></div>-->

<span id="usernameErr"></span>

</td>

</tr>

<tr>

<td>密码:</td>

<td>

<input type="password" name="pwd" size="15" maxlength="12" >

<span id="pwdErr"></span>

</td>

</tr>

<tr>

<td>

<input type="submit" name="Submit" value="提交">

</td>

<td>

<input type="reset" value="重置">

</td>

</tr>

</table>

</form>

</body>

</html>

验证:

function checkdata(){

var ssn=formusernamevaluetoLowerCase();

if (!checkUserName(ssn)){

return false; //检查用户名

}

if(strlen(formpwdvalue)<6||strlen(formpwdvalue)>16){

//alert("\正确的登录密码长度为6-16位,仅可用英文、数字、特殊字符!");

documentgetElementById("pwdErr")innerHTML="<font color='red'>正确的登录密码长度为6-16位,仅可用英文、数字、特殊字符!</font>";

formpwdfocus();

return false;

}else{

documentgetElementById("pwdErr")innerHTML="";

}

if(strlen2(formpwdvalue)){

//alert("\你的密码中包含了非法字符,仅可用英文、数字、特殊字符!")

documentgetElementById("pwdErr")innerHTML="<font color='red'>你的密码中包含了非法字符,仅可用英文、数字、特殊字符!</font>";

formpwdfocus();

return false;

}else{

documentgetElementById("pwdErr")innerHTML="";

}

if(formpwdvalue == formusernamevalue){

//alert("\用户名和密码不能相同!");

documentgetElementById("pwdErr")innerHTML="<font color='red'>用户名和密码不能相同!</font>";

formpwdfocus();

return false;

}else{

documentgetElementById("pwdErr")innerHTML="";

}

function checkUserName(ssn){

if(ssnlength<3 || ssnlength>18){

//alert("\请输入正确的用户名,用户名长度为3-18位!")

documentgetElementById("usernameErr")innerHTML="<font color='red'>请输入正确的用户名,用户名长度为3-18位!</font>";

formusernamefocus();

return false;

}

if(isWhiteSpace(ssn)){

//alert("\请输入正确的用户名,用户名中不能包含空格!")

documentgetElementById("usernameErr")innerHTML="<font color='red'>请输入正确的用户名,用户名中不能包含空格!</font>";

formusernamefocus();

return false;

}

if(!isSsnString(ssn)){

//alert("\对不起,你选择的用户名不正确或已被占用!")

documentgetElementById("usernameErr")innerHTML="<font color='red'>对不起,你选择的用户名不正确或已被占用!</font>";

formusernamefocus();

return false;

}

documentgetElementById("usernameErr")innerHTML="";

return true;

}

function isWhiteSpace(ssn){

var whitespace = "\t\n\r";

var i;

for(i = 0; i<ssnlength; i++){

var c = ssncharAt(i);

if(whitespaceindexOf(c)>=0){

return true;

}

}

return false;

}

function isSsnString(ssn){

var re = /^[0-9a-z][\w-][0-9a-z]$/i;

if(retest(ssn))

return true;

else

return false;

}

function strlen(str){

var len;

var i;

len = 0;

for(i=0; i<strlength; i++){

if(strcharCodeAt(i)>255)

len += 2;

else

len++;

}

return len;

}

function strlen2(str){

var len;

var i;

len = 0;

for(i=0; i<strlength; i++){

if(strcharCodeAt(i)>255)

return true;

}

return false;

}

以上就是关于ASP.NET如何连接mysql数据库 并且接收HTML传过来的用户密码,全部的内容,包括:ASP.NET如何连接mysql数据库 并且接收HTML传过来的用户密码,、asp如何对数据库进行验证账号密码是否正确、网站注册登陆页应如何连接数据库(html登录注册连接数据库)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10163516.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存