使用JavaBean封装数据库操作
2014-05-26 17:11
826 查看
(本文基于使用jdbc访问mysql操作)
创建一个名为DBOperation的JavaBean类,代码如下
在Servlet中调用JavaBean的例子片段代码如下
在Jsp中调用JavaBean的例子片段代码如下
创建一个名为DBOperation的JavaBean类,代码如下
package com.javabean; import java.sql.*; public class DBOperation { static final String USER_NAME = "root"; static final String PASSWORD = "leap"; static final String URL = "jdbc:mysql://localhost:3306/votedb?useUnicode=yes&characterEncoding=utf-8"; Connection con = null; Statement stmt = null; ResultSet rs = null; public DBOperation() { try { Class.forName("com.mysql.jdbc.Driver"); Connection conn = DriverManager.getConnection(URL, USER_NAME, PASSWORD); stmt = conn.createStatement(); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } } //执行查询 public ResultSet executeQuery(String sql) { try { rs = stmt.executeQuery(sql); } catch (SQLException ex) { System.err.println(ex.getMessage()); } return rs; } //执行更新 public int executeUpdate(String sql) { int result = 0; try { result = stmt.executeUpdate(sql); } catch (SQLException ex) { ex.getMessage(); } return result; } };
在Servlet中调用JavaBean的例子片段代码如下
DBOperation dbOperation = new DBOperation(); String sql = "select * from Admin"; ResultSet rs = dbOperation.executeQuery(sql);
在Jsp中调用JavaBean的例子片段代码如下
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import="java.sql.*"%> <jsp:useBean id="dbOperation" class="com.javabean.DBOperation" />
<% String sql = "select * from topic"; ResultSet rs = dbOperation.executeQuery(sql); %>
相关文章推荐
- 使用组件封装数据库操作(二)
- 使用XML封装数据库操作语句的实现
- cocos2d-x sqlite的使用,数据库操作的封装
- MFC中使用ADO操作各类数据库的封装类,包括MySql、Access、Oracle、MSSql
- 【江湖救急】在Linux下Qt上使用libzdb封装的数据库连接池,操作数据库时间错误
- 使用XML封装数据库操作语句的实现(zz)
- 使用组件封装数据库操作(一)
- MFC中使用ADO操作各类数据库的封装类,包括MySql、Access、Oracle、MSSql
- 加密数据库cocos2d-x sqlite的使用,数据库操作的封装
- SQLiteOpenHelper的使用,对数据库操作的封装
- 使用XML封装数据库操作语句的实现
- 为了方便维护,以后无论如何,数据库操作一定使用封装的强类型,或者自己封装的数据操作类。后记,使用分布式查询解决多个数据库之间的查询操作。
- JSP培训(10)——使用JavaBean封装对数据库的访问、连接池的配置和使用
- 【原创】封装数据库操作以及在Razol引擎中使用
- 将数据库操作封装到Javabean
- 用JavaBean封装数据库操作(数据库连接用连接池)- -
- 使用XML封装数据库操作语句的实现
- 将数据库操作封装到Javabean(转载)
- 使用ibatis操作数据库的封装
- php使用adodb类库操作数据库-类的封装