日期:2014-05-16 浏览次数:20622 次
访问数据库
1)使用jdbc:
step1 将jdbc驱动程序相关的jar包放到
WEB-INF\lib下。
step2 在servlet类里面,编写jdbc代码访问
数据库,要注意异常的处理。
如果发生了系统异常(指的是,不是因为程序
本身的问题产生的异常,比如网络问题、数据库
的问题,包括数据库没有启动、暂停。。),
这样的异常产生后,程序没有办法解决,但是要
提示用户:
step1 写一个错误处理页面
step2? 在web.xml中配置
<error-page>
<error-code>500</error-code>
<location>/error.html</location>
</error-page>
2)mysql的简单使用
step1 创建数据库
create database jd1107db default character set utf8;
step2 使用数据库
use jd1107db;
step3 建表
create table t_employee(
id bigint primary key auto_increment,
name varchar(20) unique,
age int,
info text,
gendar char(1),
salary double,
birthday date);
insert into t_employee(name,salary,age)
values('zs',2000,22);
?
package util; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class DBUtil { public static Connection getConnection() { Connection conn = null; String url = "jdbc:mysql://localhost:3306/longge?useUnicode=true&characterEncoding=utf8"; try { Class.forName("com.mysql.jdbc.Driver"); conn = DriverManager.getConnection(url, "root", "727716994"); } catch (Exception e) { e.printStackTrace(); } return conn; } public static void close(Connection conn) { if (conn != null) { try { conn.close(); } catch (SQLException e) { e.printStackTrace(); } } } public static void main(String[] args) { System.out.println(getConnection()); } }
?
4、重定向
1)什么是重定向
服务器向浏览器发送一个状态码302,及一个消息头
(Location) ,浏览器会立即向Location所指定的地址发送
请求。
2)编程
response.sendRedirect(String url);
3)需要注意的问题
在重定向之前,服务器会将response缓存的数据
清空。
4)特点
a,重定向之后,浏览器的地址会变成Location
所指定的地址。
b,重定向的地址是任意的。
?