页面跳转 重定向&转发
1、重定向 response
将页面跳转 地址栏发生了改变 不能将值传递到下一个页面 ,可以跳转任意资源 在客户端发挥作用
2.转发 request
将页面跳转 可以将值传递到下一个界面 地址栏不改变而是停留在原来的那个界面 只能转发当前项目内资源 在服务器端发挥作用
jdbc连接oracle
String url="jdbc:oracle:thin:@localhost:1521:orcl";//创建连接的字符串
String cname="oracle.jdbc.driver.OracleDriver";//cname放的是oracledriver导包后的字符串
加载驱动
Class.forName(cname);
创建连接
Connection con = DriverManager.getConnection(url,"scoot","tiger");
定义sql语句
String sql="sql语句";
例如:String sql="insert into 表名(字段)value(?,?)" //占位符与字段一致
获取执行对象
preparedStatement ps = con.prepareStatement(sql);
给占位符赋值 1、1数字是第几个占位符
ps.setint(1,值);
ps.setString(2,值);
开始执行
int n=ps.executeUpdate();//受影响的行数
关闭资源
if(con!=null&&!con.isClosed()){
con.close();
}
if(ps!=null){
ps.close();
}
判断是否增加成功
if(n>0){
out.print("增加成功")
}else{
out.print("增加失败");
}