这里写目录标题
- 页面跳转方式&JDBC
- 本期内容 页面的跳转 和 数据库的连接
- 页面跳转
- 使用js跳转
- 使用java进行跳转
- 转发:
- 重定向
- 数据库的连接 oracle
本期内容 页面的跳转 和 数据库的连接
页面跳转
在java中out.print()是可以输出html语句的
使用js跳转
这里我们新建一个我们要跳转的页面 名字(home)
location.href="xx"这里我们先使用js语句跳转
然java后在我们之前的页面上把这个 丢在out.print里面去
使用java进行跳转
- 转发 意思:(就是如果 你找一个人借东西但他没有 然后他就找别人借给你 然后别人就把东西给他再给你)
如图
- 重定向 意思:(就是如果 你找一个人借东西但他没有 然后他(叫你)找别人借给你 然后别人就东西直接交给你手上
如图
区别:
- 转发是服务器行为,重定向是客户端行为
- 转发可携带数据(request中的数据),但重定向不行
- 转发的页面的路径不会发生改变,但重定向会发生
- 所以它去B页面那数据给到它
重定向
数据库的连接 oracle
- 语句步骤
- 导入oracle驱动
注:切记一定要把驱动包 导在 (web-INF )下的lib里面
右键打开 找到build path 点击牛奶瓶
添加完之后 上边就会显示一个牛奶瓶 如图:
这样我们的驱动就可用了 然后我们就可以进行下一步操作了 导包:
这里我们选择第二个 长一点的
然后我们代码的上面就会出现刚刚导好包的语句
然后我们把 双引号里面 的复制下来 加载驱动 Class.forName("oracle.jdbc.driver.OracleDriver");
- 编写链接连接驱动
- 获得连接
打开Oracle服务(要开两个)win+x,g
进来之后点击黑色方块里的服务
然后进入
再点击服务
进来之后我们首先看到的不是这个界面 (点击服务里面的任意一个(不要点进去))打上一个O就可以看到 所有Oracle服务 我们点击 黑色方块里的两个服务右键开起 就可以开始连接了 获取连接 Connection con=DriverManager.getConnection(URL,"用户名","密码"); 用户名和密码 填写你数据库登入的密码
- 获得预编译对象(执行对象)
到这里 就可以去数据库建表了
建好表之后 写上 查询语句 把它复制过来
如果你写的是占位符(给占位符赋值)
- 获取结果集
resultset rs=ps.executeQuery();//获取结果集
- 判断(结果集里面东西 有 无?)也可以说是登入验证
- 关闭资源