javaWeb03页面跳转方式&JDBC

一、页面跳转的方式以及区别:

两种方式

                重定向:response(响应)

                    response.sendRedirect()   

                转发:request(请求)   

                      request.getRequestDispatcher().forward(request, response);  

            

区别:

                1.重定向response 能够将页面跳转 地址栏发生了改变 但是不能将值传递到下一个界面

                2.转发 request 能够将页面跳转 能够将值传递到下一个界面 但是地址栏不发生改变而是停留在了之前的界面  只能跳转到当前的项目内资源 在服务器端发挥作用 

二、JDBC

        首先在连接数据库之间我们要先导入jar包

         把jar包导入箭头所示位置

        

 

二、连接数据库所需步骤:

         //两个常量
        String URL = "jdbc:oracle:thin:@localhost:1521:orcl";
        String CNAME="oracle.jdbc.driver.OracleDriver"; 
      
        //加载驱动
        Class.forName(CNAME);
        //创造连接
        Connection con = DriverManager.getConnection(URL, "scott", "tiger");
        //定义sql语句
        String sql = "insert into users(id,uname,upwd,usex,uhobby,uaddress) values(?,?,?,?,?,?)";
        //获取执行对象
        PreparedStatement ps = con.prepareStatement(sql);
        //给占位符赋值
        ps.setInt(1, Integer.parseInt(id));
        ps.setString(2, name);
        ps.setInt(3, Integer.parseInt(pwd));
        ps.setString(4, sex);
        ps.setString(5, hobby);
        ps.setString(6, address);
        //开始执行
        int n = ps.executeUpdate();
        //关闭资源
        if(con!=null&&!con.isClosed()){
            con.close();
        }
        if(ps!=null){
            ps.close();
        }
        //判断
        if(n>0){
            out.print("插入成功");
        }
        else{
            out.print("插入失败");
        } 
        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值