用SQL Server注册用户,通过页面输入注册信息,存储到数据库。

   <form action="zhuChe.jsp" method="post" onsubmit="return reg(this);">
<div id="div2">
<p style="margin-left:30px"><img src="data:image/pic_zc.gif"></img></p>
<div style="width:350px;height:20px;margin-left:30px;margin-top:-10px">
<p><hr/></p>
</div>
<p style="margin-left:70px">请填写您的姓名:<input type="text" name="userName"></p>
<p style="margin-left:200px;margin-top:-10px;font-size:12px">请填写有效的Name作为下次登入的用户名,同时我们也会这个地址发送您的账户信息、订单通知等。</p> <p style="margin-left:100px">请设定密码:<input type="password" value="" name="password" datatype="*6-15" errormsg="密码范围在6~15位之间,不能使用空格!" /></p>
<p style="margin-left:35px">请再次输入设定密码:<input type="password" value="" name="repassword" datatype="*" recheck=password" errormsg="您两次输入的账号密码不一致!" /></p> <p style="margin-left:80px">请输入验证码:<input type="text" name="yanz" style="width:50px"></p>
<p style="margin-left:250px;margin-top:-40px;"><img src="data:image/code_img.gif"></img></p>
<p style="margin-left:250px;margin-top:-15px;font-size:12px">看不清换一张</p>
<p style="text-align:center;">请阅读<a href><font color="red" style="font-weight:bold">《"V+网站"服务条款》</font></a></p>
<p style="text-align:center;"><img src="data:image/sumit_bg.gif"></img></p>
<p style="margin-left:129px;font-weight:bold;color:#fff;margin-top:-41px;"><input type="submit" value="同意以上条款并注册" style="color:#8D0223"></p> </div>
<!--右边div框架结束-->
</form>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@page import="jdbc.sqlServer"%>
<%@page import="java.sql.Connection"%> <%@page import="java.sql.ResultSet"%>
<%@page import="java.sql.PreparedStatement"%>
<% String userName = request.getParameter("userName");
userName = new String( userName.getBytes("ISO-8859-1"),"utf-8");
String money = request.getParameter("money"); String password = request.getParameter("password");
if(userName==null && password==null){ %> <script type="text/javascript">
alert("用户名或密码不为空"); location="doLog.jsp";
</script>
<% } %>
<% //引用连接数据库方法
sqlServer sq=new sqlServer();
//得到数据库连接
Connection con = sq.getConnection();
//编写sql语句
String sql="insert into Admin values (?,?,?)"; //得到数据库操作对象 PreparedStatement st =con.prepareStatement(sql);
st.setString(1,userName);
st.setInt(2,200);
st.setString(3,password); // 得到查询的结果 if(st.executeUpdate()>0){
%>
<script type="text/javascript">
alert("注册成功");
location="LinDao.jsp";
</script>
<% }else{ %> <script language="javascript">
function check(){
if (password!=password2){
alert("两次密码输入不一致,你看着办吧!");
}
return true;
}
</script> <% } %>

SQL Server实现用户注册的更多相关文章

  1. SQL Server 进阶 01 数据库的设计

    SQL Server 进阶 01 数据库的设计 本篇目录 课程内容回顾及介绍 为什么需要规范的数据库设计 设计数据库的步骤 绘制E-R(实体-关系)图 实体-关系模型 如何将E-R图转换为表 数据规范 ...

  2. Kerberos和NTLM - SQL Server

    当我们使用Windows Authentication去连接SQL Server的时候,SQL Server可能会使用Kerberos或者是NTLM来进行认证,有时间就会因为认证失败的缘故造成各种登录 ...

  3. [转帖]Kerberos和NTLM - SQL Server

    Kerberos和NTLM - SQL Server https://www.cnblogs.com/dreamer-fish/p/3458425.html 当我们使用Windows Authenti ...

  4. JDBC连接SQL Server数据库

    测试环境 数据库:SQL Server 2008 R2,创建数据库名:TestDemo,表:User,字段如下:   字段 字段 id UName UPass sqljdbc.jar下载地址:依赖的J ...

  5. SQL Server 使用触发器(trigger)发送电子邮件

    sql 使用系统存储过程 sp_send_dbmail 发送电子邮件语法: sp_send_dbmail [ [ @profile_name = ] 'profile_name' ] [ , [ @r ...

  6. SQL SERVER 2008 设置字段默认值为当前时间

    在某些情况下需要对某条记录添加上时间戳,比如用户注册,需要记录用户的注册时间,在SQL SERVER 2008中可以通过 1. 添加新字段 2. 数据类型设置为smalldatetime 3. 默认值 ...

  7. 数据库课程设计:SQL Server + Express + node.js + ejs 论坛管理系统

    前言 这是一篇对数据库课程设计的总结,这不是教程也不是指导,只是我的经验之谈,其中可能有许多错误,请小心,不要被误导.祝愿你看了这篇文章后能做出更好的设计. 我对web开发并不熟悉,而我们的课程设计只 ...

  8. 最近帮客户实施的基于SQL Server AlwaysOn跨机房切换项目

    最近帮客户实施的基于SQL Server AlwaysOn跨机房切换项目 最近一个来自重庆的客户找到走起君,客户的业务是做移动互联网支付,是微信支付收单渠道合作伙伴,数据库里存储的是支付流水和交易流水 ...

  9. SQL Server 大数据搬迁之文件组备份还原实战

    一.本文所涉及的内容(Contents) 本文所涉及的内容(Contents) 背景(Contexts) 解决方案(Solution) 搬迁步骤(Procedure) 搬迁脚本(SQL Codes) ...

随机推荐

  1. 第一节:numpy之ndarray对象数据类型及属性

  2. webstorm+nodejs环境中安装淘宝镜像

    用过nodejs的人都知道,从node的官方模板库下载依赖包的时候,经常会遇到“假死”(页面静止不动)的状态,这种速度简直要逼死焦急地等待下班的人.还好咱们万能的淘宝提供了淘宝镜像这么一个不要更好用的 ...

  3. vue+better-scroll 下拉刷新,上拉加载更多

    better-scroll 来做下拉刷新和 上拉加载 特别方便.  安装好vue脚手架和better-scroll 之后 直接复制粘贴就可以看到效果了 <template> <div ...

  4. Tkinter图形界面设计(GUI)

    [因为这是我第一个接触的GUI图形界面python库,现在也不用了,所以大多数内容都来自之前花 钱买的一些快速入门的内容,可以当作简单的知识点查询使用] 在此声明:内容来自微信公众号GitChat,付 ...

  5. ARC 73 E - Ball Coloring

    E - Ball Coloring Time limit : 2sec / Memory limit : 256MB Score : 700 points Problem Statement Ther ...

  6. OceanBase架构浅析(一)

    简介 OceanBase是阿里集团研发的可扩展的关系数据库,实现了数千亿条记录.数百TB数据上的跨行跨表事务,截止到2012年8月,支持了收藏夹.直通车报表.天猫评价等OLTP和OLAP在线业务,线上 ...

  7. PHP array_intersect()

    定义和用法 array_intersect() 函数返回两个或多个数组的交集数组. 结果数组包含了所有在被比较数组中,也同时出现在所有其他参数数组中的值,键名保留不变. 注释:仅有值用于比较. 语法 ...

  8. 关于卷积网络以及反卷积网络shape的计算

    CNN的计算方式: w1 = (w - F_w + 2p) / s_w + 1 h1 = (h - F_h + 2p) / s_h + 1 其中 w, h 分别为上一层的宽高, Filters(ker ...

  9. jsp中EL表达式不起作用的问题

    jsp中EL表达式不起作用的问题 进行springmvc的@ExceptioinHandler调试,竟然是el表达式的问题, 学习了:http://blog.csdn.net/wolf_soul/ar ...

  10. $().attr()的使用方法 &amp;&amp; $().html()与$().text()的差别

    <1>$().attr()的使用方法 </pre><pre class="html" name="code"><htm ...