jsp基础语法 六 jsp+jdbc访问数据库

学习过了jsp基础语法以及HTML和javascript的用法之后,jsp+jdbc连接数据库开发动态WEB网页就可以实现了。

对于学过java SE的同学来说,数据库的操作并不陌生,如果有忘记的或者不会的可以到http://zhaoyuqiang.blog.51cto.com/6328846/1127658  学习。

jsp中的数据库连接又是如何呢? 怎样才能利用上我们学过的HTML和javascript的知识呢? 这就是我们这一篇文章的学习内容----jsp+jdbc访问数据库。

我们就以一个实例来说明jsp+jdbc访问数据库 ---用户登录实例。 就像登录邮箱一样,用户输入账号和密码,如果正确的话就跳转到主页上,如果错误的话就提示或者跳转到错误页上。如下图所示:

首先先建立数据库,在MySQL中建立数据库test,建立表 users.如下图所示

数据库建完后在MyEclipse中建立项目,将MySQL的驱动包导进lib中。

建立第一个jsp页面----登陆页面  login.jsp

<%@ page language="java" contentType="text/html" pageEncoding="utf-8"%>
 <html>
   <head>
     <title>登录页面</title>
 <script type="text/javascript">  // 验证 如果用户名和密码为空的话会出现提示框
        function chkData()
        {
            if(frmLogin.username.value=="")
            {
                alert("请输入用户名。");
                return false;
            }
            else if(frmLogin.userpassword.value=="")
            {
                alert("请输入密码。");
                return false;
            }
            else
            {
                return true;
            }
        }     

    </script>
   </head>
   <body>
     <center><h4>用户登录</h4></center>
    <form name="frmLogin" action="doLogin.jsp" method="post">
        <table align="center" border="1">
            <tr>
                <td>用户名:</td>
                <td><input type="text" name="username"/></td>
            </tr>
            <tr>
                <td>密&nbsp;&nbsp;码:</td>
                <td><input type="password" name="userpassword"/></td>
            </tr>
            <tr>
                <td colspan="2" align="center">
                    <input type="submit" value="登录" onClick="return chkData();"/>
                    <input type="reset" value="重置"/>
                </td>
            </tr>
        </table>
     </form>
   </body>
 </html>

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索jsp
, 数据库
, 登录
, 密码
, 输入
, 用户名
, javascript语法基础
, JSP基础语法
javascript基础语法
jsp jdbc连接数据库、jsp jdbc mysql数据库、jdbc访问数据库的步骤、jdbc访问数据库、java jdbc访问数据库,以便于您获取更多的相关知识。

时间: 2024-12-03 10:30:09

jsp基础语法 六 jsp+jdbc访问数据库的相关文章

jsp基础语法 一 scriptlet

jsp作为WEB的开发基础,有其重要的地位,那么熟练掌握JSP的语法及应用就成了重中之重. 首先我们一起先从JSP的基本语法学起:(以下内容来自李兴华视频手稿整理) scriptlet简介 script表示的是脚本小程序,像之前out.println()这个语句是缩写在<%%>之中的,很明显,这里面 缩写的语句就是一个script. 在jsp中最重要的部分就是Scriptlet(脚本小程序),所有嵌入在HTML代码中的java程序都必须使用 Scriplet标记出来,在jsp中一共有三种scr

jsp基础语法 二 注释的使用

我的一个同学问我,java中有"//"这个样的注释,用起来挺方便的,jsp的注释难道不是这个吗?用"//"在jsp中不行. 对于学习了这么长时间的jsp,注释是最基本的.jsp中的注释不同于java. 在jsp中支持两种注释,一种是显示注释,这种注释客户端是允许看见的,另外一种注释是隐式注释,此种注释客户端是无法看见的. 显示注释语法: <!--注释内容--> 隐式注释语法: 格式一:// 注释,单行注释: 格式二:  /* 注释 */,多行注释: 格式

jsp基础语法 五 跳转指令

跳转的作用: 使用跳转指令可以将一个用户的请求,从一个页面传递到另外一个页面. 例如:用户登录QQ空间,如果用户名和密码正确的话就会跳转到空间首页,否则就会跳转到失败页. 跳转指令的语法: 不传递参数   <jsp:forward page=""/> 传递参数:  <jsp:forward page=""> <jsp:param name="参数名称" value="参数内容"> </

jsp基础语法 四 包含指令

什么是包含: 在页面开发的时候,一些代码难免会有重复使用的情况,比如说A页面有一段代码a,B页面和C页面都能用到a这段代码,那么B和C页面就把A页面包含进来,自然的a这段代码也被包含进BC页面了,这样就实现了B.C页面能用到a代码了,避免了重复的书写a代码. 包含的意义: 使用包含操作,可以将一些重复的代码包含进来继续使用. 一般分为如上四个区域. 真正在改变的地方只是具体内容,因为根据不同的用户浏览的不同,那么肯定这上面会存在差别  现在就有两种做法实现以上一种功能 方法一:在没有一个jsp页

jsp基础语法 三 page指令

page指令 page指令是在jsp开发中较为重要,使用此属性,可以定义一个jsp页面的相关属性,包括 设置MIME类型.定义需要导入的包.错误页的指定等 page指令的语法:<%@ page 属性="内容"%> page的主要属性: 设置MIME 先来观察一道程序: <html> <head> <title> New Document </title> </head> <body> <cente

Spring实战6-利用Spring和JDBC访问数据库

主要内容 定义Spring的数据访问支持 配置数据库资源 使用Spring提供的JDBC模板 写在前面:经过上一篇文章的学习,我们掌握了如何写web应用的控制器层,不过由于只定义了SpitterRepository和SpittleRepository接口,在本地启动该web服务的时候会遇到控制器无法注入对应的bean的错误,因此我决定跳过6~9章,先搞定数据库访问者一章. 在企业级应用开发中不可避免得会涉及到数据持久化层,在数据持久化层的开发过程中,可能遇到很多陷阱.你需要初始化数据库访问框架.

ap plet中应用JDBC访问数据库

  ap plet是用Java语言编写的小应用程序,它能够嵌入在HTML中,并由WWW浏览器来解释执行.但是,如何在ap plet中处理Internet世界中大量的数据和分布在网络各个角落的各种各样的资源呢?这就要使用JDBC. 一. JDBC的工作原理 JDBC(Java DataBase Connectivity)是用于执行SQL语句的Java应用程序接口,由一组用Java语言编写的类与接口组成.JDBC是一种规范,它让各数据库厂商为Java程序员提供标准的数据库访问类和接口,这样就使得独立

用JDBC访问一个数据库

访问|数据|数据库 发布者:flyfox 在这个练习里你将学习使用JDBC访问数据库和插入一个记录到数据库的基础知识. 在这个练习里,你将写RegistrationServlet类的register方法.这个类和你在Servlet1A练习里用的一样.在这个练习里,你将使用数据库的功能.这个练习将展示实现用户需求的步骤. 第一部分:理解regsiter()方法在RegistrationServlet中的工作原理 在这个练习里,你将在com.ibm.waslab.JDBC包上工作.扩展Registr

j2ee随笔(JSP)(语法部分1)

*JSP:在服务器容器的运行过程:容器接受到一个客户的一个jsp文件请求后,它对jsp文件进行语法分析生成java servlet源文件,然后进行编译,然后进行客户响应.*JSP的语法: #JSP指令 <%@和%>只内用来设置和整个页面相关的属性 常用的指令有三种 page.include.taglib1.page<@page 属性="值" 属性2="值2"%>page属性:language 指定脚本语言,如果出现多次使用,则以第一次使用为准