zoukankan      html  css  js  c++  java
  • JAVA_BaseDAO数据处理类

    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;
    }
    
    }
    活着就得为精彩,每一个瞬间都可能死去!
  • 相关阅读:
    企业微信开发基本步骤
    简单的企业微信开发 前后端
    真分页
    企业微信“三次握手”
    Android项目的图标
    Android项目的目录结构
    Android系统提供了哪些东西,供我们可以开发出优秀的应用程序
    Android中的四层架构,五块区域
    MySQL中的concat函数
    Activity生命周期
  • 原文地址:https://www.cnblogs.com/rapperx2/p/5671821.html
Copyright © 2011-2022 走看看