zoukankan      html  css  js  c++  java
  • jsp连接Access实现对Access的增删改查实例源码

    下载地址: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;
        }
    }
  • 相关阅读:
    【Unity】A星寻路(UGUI)
    MD5加密处理
    Unity连接Sql数据库(PC端)
    连接数据库后的一般操作
    连接数据库后的简单查询
    连接数据库的几种方式
    关于Unity实现三维物体裁剪功能
    关于Unity实现AR功能(五)摄像头转换与闪光灯开关控制
    关于Unity实现AR功能(四)设置相机的对焦
    关于Unity实现AR功能(二)进阶触发及手势
  • 原文地址:https://www.cnblogs.com/greatverve/p/1512723.html
Copyright © 2011-2022 走看看