码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA_BaseDAO数据处理类

时间:2016-07-15 00:02:08      阅读:337      评论:0      收藏:0      [点我收藏+]

标签:

package dao;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;


public class BaseDao {
    private String drive="com.microsoft.sqlserver.jdbc.SQLServerDriver";
    private String url="jdbc:sqlserver://localhost:1433;DatabaseName=BookManage";
    private String user="sa";
    private String password="";
    protected Connection conn;
    protected PreparedStatement ps;
    protected ResultSet rs;
    public Connection getCon(){
        try {
            Class.forName(drive);
            conn=DriverManager.getConnection(url, user, password);
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        } catch (SQLException e) {
            e.printStackTrace();
        }
        
        return conn;
    }
    public void allClos(ResultSet rs,PreparedStatement ps,Connection conn){
    
            try {
                if(rs!=null){
                rs.close();
                }
                if(ps!=null){
                    ps.close();
                    }
                if(conn!=null){
                    conn.close();
                    }
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }
public int executeUpdate(String sql,Object...str){
    int num=0;
    try {
        ps=getCon().prepareStatement(sql);
        if(ps!=null){
            for(int i=0;i<str.length;i++){
                ps.setObject(i+1, str[i]);            }
        }
        num=ps.executeUpdate();
    } catch (SQLException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }finally 
    {
        allClos(rs, ps, conn);
    }
    return num;
}

}

 

JAVA_BaseDAO数据处理类

标签:

原文地址:http://www.cnblogs.com/rapperx2/p/5671821.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!