jsp连接Access实现对Access的增删改查实例源码
2009-06-28 14:55
417 查看
下载地址:http://down.0379zd.com/news/show/15002.htm
package dao;
/*数据库连接基类*/
import java.sql.*;
import java.util.List;
public class BaseDao {
protected Connection conn = null;
protected ResultSet rs = null;
protected PreparedStatement pstmt =null;
//驱动路径
private final String drive ="sun.jdbc.odbc.JdbcOdbcDriver";
//url
private static String url ="jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=";
//得到服务器端的url
public static void getRealPath(String realPath){
url=url+realPath;
}
/**
* 得到连接对象
* @param realPath 在服务器端数据库的真是路径
* @return 连接对象
*/
protected Connection getConn (){
try {
Class.forName(drive);
conn = DriverManager.getConnection(url);
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return conn;
}
/**
* 关闭连接
*
*/
protected void closeAll(){
if(conn !=null){
try {
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if(rs!=null){
try {
rs.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if(pstmt!=null){
try {
pstmt.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
/**
* 通用修改方法
* @param sql
* @param paramList
* @return 修改的结果
*/
protected int currencyUpdate(String sql,List paramList){
int result = 0;
conn = getConn();
try {
pstmt = conn.prepareStatement(sql);
result = pstmt.executeUpdate();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return result;
}
}
package dao;
/*数据库连接基类*/
import java.sql.*;
import java.util.List;
public class BaseDao {
protected Connection conn = null;
protected ResultSet rs = null;
protected PreparedStatement pstmt =null;
//驱动路径
private final String drive ="sun.jdbc.odbc.JdbcOdbcDriver";
//url
private static String url ="jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=";
//得到服务器端的url
public static void getRealPath(String realPath){
url=url+realPath;
}
/**
* 得到连接对象
* @param realPath 在服务器端数据库的真是路径
* @return 连接对象
*/
protected Connection getConn (){
try {
Class.forName(drive);
conn = DriverManager.getConnection(url);
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return conn;
}
/**
* 关闭连接
*
*/
protected void closeAll(){
if(conn !=null){
try {
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if(rs!=null){
try {
rs.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if(pstmt!=null){
try {
pstmt.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
/**
* 通用修改方法
* @param sql
* @param paramList
* @return 修改的结果
*/
protected int currencyUpdate(String sql,List paramList){
int result = 0;
conn = getConn();
try {
pstmt = conn.prepareStatement(sql);
result = pstmt.executeUpdate();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return result;
}
}
相关文章推荐
- 基于jsp+servlet实现的简单博客系统实例(附源码)
- jsp基于XML实现用户登录与注册的实例解析(附源码)
- 基于jsp+servlet实现的简单博客系统实例(附源码)
- JSP实现彩色验证码—源码实例
- jsp连接数据库以及前端网页实现对数据库的增删改查
- [JSP&JDBC]连接数据库DAO增删查改+JavaBean+分页显示实例
- jsp基于XML实现用户登录与注册的实例解析(附源码)
- android通过jdbc远程连接SQL Server 并实现增删改查源码 jtds 1.3.1
- Web入门之JDBC连接数据库Servlet+Jsp实现增删改查
- Android开发(10)使用SQLiteDatabase操作SQLite数据库实现增删改查(源码)
- Java Web 应用实例 servlet实现oracle 基本增删改查
- jsp连接MySQL实现插入insert操作功能示例
- jsp源码实例3(获取jsp各种参数)
- 本地eclipse连接远程hadoop集群运行wordcount实例,实现远程调试
- 处理JSP中文跨页面间传参乱码的问题有两种方法实现方法(每个搞JSP的最常遇到的问题之一) 实例版:)
- C#实现路由器断开连接,更改公网ip的实例代码
- 利用Java针对MySql封装的jdbc框架类 JdbcUtils 完整实现(包含增删改查、JavaBean反射原理,附源码)
- jsp与数据库连接实例:数据库课程设计冰山一角(完整模块)
- jsp中点击图片弹出文件上传界面及实现预览实例详解
- JSP+Servlet+Tomcat+Mysql实现用户注册、登陆、修改、添加、查看详情、分页实例之---说明