jsp连接oracle代码?

来源:百度知道 编辑:UC知道 时间:2024/05/07 15:19:29

现在流行的都是MVC模式,很少直接在jsp页面去操作数据库,这是以前最原始的2层架构模式,建议少用。
1、注册数据库驱动
2、获取数据库连接
3、执行SQL
4、获取结果集
5、关闭连接、Statement等。
code demo:
String sql = "select detail from faq where id = ?"; //定义查询数据库的SQL语句
Connection conn = null; //声明Connection对象
PreparedStatement pstmt = null; //声明PreparedStatement对象
ResultSet rs = null; //声明ResultSet对象
try {
Class.forName(drivers).newInstance();
conn = DriverManager.getConnection(url, user, password);
conn = DBUtils.getConnection(); //获取数据库连接
pstmt = conn.prepareStatement(sql); //根据sql创建PreparedStatement
pstmt.setInt(1, faqId); //设置参数
rs = pstmt.executeQuery(); //执行查询,返回结果集
if (rs.next()) {
faqDetail = rs.getString(1);
}
} catch (SQLExcep