JSP连接数据库

jsp利用jdbc连接mysql数据库并验证用户名、密码是否正确,正确的话跳转新页面,错误的话返回登录页面

<%@ page language="java" import="java.util.*" import="java.sql.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">

    <title>My JSP 'manage.jsp' starting page</title>

    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">    
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="This is my page">
    <!--
    <link rel="stylesheet" type="text/css" href="styles.css">
    -->

  </head>

  <body>
    <%
    Connection con = null;
    PreparedStatement pstat = null;
    //将请求和响应都设置为utf-8
    request.setCharacterEncoding("UTF-8");
    response.setContentType("text/html;charset=utf-8");

    String name=request.getParameter("name");
    String pass=request.getParameter("password");
    //步骤1.导入jar包,将mysql的jar包导入tomcat的lib文件夹
    try{
    //步骤2.加载jdbc驱动
    Class.forName("com.mysql.jdbc.Driver");
    //步骤3.建立连接
    con = DriverManager.getConnection(
                    "jdbc:mysql://localhost:3306/userdb", "root", "123456");
    //步骤4.建立sql执行器
    String sql="select name,password from user where name=? and password=?";
    pstat = con.prepareStatement(sql); 
    //步骤5.设置执行sql语句的参数
    pstat.setString(1, name);
    pstat.setString(2, pass);
    //步骤6.执行sql语句
    ResultSet rs = pstat.executeQuery(); //结果集
    if(rs.next()){
        request.getRequestDispatcher("content.jsp").forward(request, response);
    }else{
        response.sendRedirect("Login.jsp");
    }
    }catch(Exception e){
        e.printStackTrace();   
    }
     %>
  </body>
</html>
阅读更多
文章标签: jsp
个人分类: 数据库
想对作者说点什么? 我来说一句

jsp基础知识--jsp连接数据库

2011年05月16日 2KB 下载

JSP连接数据库大全

2008年10月13日 11KB 下载

JSP连接数据库四种方法

2011年07月25日 80KB 下载

JSP中连接各种数据库

2009年12月08日 6KB 下载

jsp连接数据库代码

2010年05月19日 8KB 下载

jsp连接数据库大全

2008年01月10日 6KB 下载

jsp连接数据库代码大全

2011年12月21日 51KB 下载

显示发帖jsp好东西北大青鸟的

2008年10月29日 393KB 下载

没有更多推荐了,返回首页

不良信息举报

JSP连接数据库

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭