栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JavaWeb.03.方式&JDBC&JSP数据交互

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JavaWeb.03.方式&JDBC&JSP数据交互

目录

一、页面跳转

1.在html当中,页面的跳转有两种方式:

1)用a标签来实现页面跳转2)用JS语句 1.在Java当中,页面的跳转的方式

1)转发:2重定向 二、数据库的连接步骤

1.导入驱动(sqlserver,oracle,mysql)2.编写连接语句3.获得连接4.获得预编译对象(执行对象)5.获得结果集(或者结果)6.判断7.关闭资源

一、页面跳转 1.在html当中,页面的跳转有两种方式: 1)用a标签来实现页面跳转
out.print("点我返回登录界面);//不要忘了 out.print是可以输出html语句的
2)用JS语句
Location.href='xxxx';//JS中的跳转

out.print(");
1.在Java当中,页面的跳转的方式 1)转发:

解释:你找你爸要钱,你爸没有钱,你爸就会找你妈要钱,然后你爸再把钱给你

request.getRequestDispatcher("home.jsp").forward(request, response);
注意:home.jsp是需要跳转的页面
2重定向

解释:你找你爸要钱,你爸没有钱,你爸会叫你去找你妈要钱,你妈再把钱给你

response.sendRedirect("home.jsp");
注意:home.jsp是需要跳转的页面
二、数据库的连接步骤 1.导入驱动(sqlserver,oracle,mysql)

导入准备好的jar包,并且必须放在 WEB-INF 中的 lib 里面去,千万记得必须执行 build path

	//OracleDriver导包
	//加载驱动
	Class.forName("oracle.jdbc.driver.OracleDriver");
2.编写连接语句
String url="jdbc:oracle:thin:@localhost:1521:orcl";
3.获得连接
Connection con=DriverManager.getConnection(url,"scott","tiger");
4.获得预编译对象(执行对象)
 PreparedStatement ps=con.prepareStatement("select * from t_user where user_name=?     and user_pwd=?");//在这里进行登陆操作,所以用查询语句

//给占位符赋值
    ps.setString(1, name);
    ps.setString(2, pwd);
5.获得结果集(或者结果)
ResultSet rs=ps.executeQuery();
6.判断
 if(rs.next()){
        request.getRequestDispatcher("home.jsp").forward(request, response);
    }else{
        response.sendRedirect("login.jsp");
    }
7.关闭资源
 if(con!=null&&!con.isClosed()){
        con.close();
    }
    if(ps!=null){
        ps.close();
    }
    if(rs!=null){
        rs.close();
    }
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/785255.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号