关闭

JSP连接数据库

标签: jsp
128人阅读 评论(0) 收藏 举报
分类:

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>
0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

一个简单的JSP 连接MySQL使用实例

一、软件环境              下载并安装MySQL,Tomacat,JDBC、MyEclipse或其他IDE。 二、环境配置              ...
  • kirinlau
  • kirinlau
  • 2016-11-16 08:42
  • 23152

JSP连接MySQL数据库及环境配置

1 安装相关软件 Eclipse的安装:网址http://eclipse.org/downloads/  选择Eclipse IDE for Java EE Developers进行安装(如果安装Eclipse Standard则后面需要安装很多插件来实现需要的功能,安装Java EE插...
  • xihaxiaotiancai
  • xihaxiaotiancai
  • 2014-01-31 23:16
  • 9655

jsp 连接 mysql 数据库测试

一、建立数据库 二、connDb.jsp
  • hanshileiai
  • hanshileiai
  • 2014-07-14 16:44
  • 3294

测试数据库连接,Jsp连接数据库

为了方便测试服务器的数据库是否可以连接,一般都采用Jsp来测试,只要复制Jsp文件到项目根目录即可,不用重启服务器。为了方便以后的测试,把代码贴上来。 提醒大家,此代码只支持Mysql数据库测试,并切驱动要自己导入。若想测试SqlServer数据库,请自己实现。 <%! //获取...
  • qq2712193
  • qq2712193
  • 2017-04-19 20:30
  • 453

jsp连接数据库实现用户登录功能

jsp连接数据库实现用户登录功能
  • hoho_12
  • hoho_12
  • 2015-12-22 21:10
  • 13332

jsp 连接 Access 数据库 程序测试

<% //得到实际路径 String spath = "\\db\\main.mdb";//Access 数据库路径 String dbpath = application.getRealPath(spath);//转化成物理路径 String dbname = &...
  • hanshileiai
  • hanshileiai
  • 2014-06-19 23:48
  • 1226

jsp 页面中连接sql server 2008数据库

根据我自己的连接情况,综合网上的方法(也就是将网上的一些方法组合在一起,希望对你有帮助) 一:怎样更改SQL Server 2008的身份验证方式 大家都知道sql server 有两种登录验证方式,即sql server验证方式和windows验证方式,但是sql server默认的是wi...
  • ldw201510803006
  • ldw201510803006
  • 2017-04-18 20:00
  • 3483

java连接oracle数据库 -- 直接用jsp访问连接

1. 创建jsp文件 2. import加入sql包 3. 编写主要的jsp文件 <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+reques...
  • u012966585
  • u012966585
  • 2013-12-02 21:45
  • 1944

jsp访问操作mysql数据库

jsp访问操作mysql数据库
  • qq_26071477
  • qq_26071477
  • 2016-10-24 23:57
  • 1929

[Servlet&JSP] 使用JDBC连接数据库

JDBC(Java DataBase Connectivity)时用于运行SQL的解决方案,开发人员使用JDBC的标准接口,数据库厂商则对接口进行实现,这样开发人员就可以无需接触底层数据库驱动程序的差异性。JDBC简介厂商在实现JDBC驱动程序时,依方式可将驱动程序分为四种类型: JDBC-ODBC...
  • u011331383
  • u011331383
  • 2015-12-18 19:21
  • 1870
    个人资料
    • 访问:998次
    • 积分:40
    • 等级:
    • 排名:千里之外
    • 原创:3篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档