当前位置: 首页 > 编程笔记 >

全面了解JAVA_BaseDAO数据处理类

越琦
2023-03-14
本文向大家介绍全面了解JAVA_BaseDAO数据处理类,包括了全面了解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;
}

}

以上这篇全面了解JAVA_BaseDAO数据处理类就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小牛知识库。

 类似资料:
  • 本文向大家介绍全面了解JavaScript的数据类型转换,包括了全面了解JavaScript的数据类型转换的使用技巧和注意事项,需要的朋友参考一下  首先,由于JavaScript是弱类型语言(弱类型的语言的东西没有明显的类型,他能随着环境的不同,自动变换类型而强类型则没这样的规定,不同类型间的操作有严格定义,只有相同类型的变量才能操作,虽然系统也有一定的默认转换,当绝没有弱类型那么随便,也就是说

  • 本文向大家介绍python数据预处理 :数据共线性处理详解,包括了python数据预处理 :数据共线性处理详解的使用技巧和注意事项,需要的朋友参考一下 何为共线性: 共线性问题指的是输入的自变量之间存在较高的线性相关度。共线性问题会导致回归模型的稳定性和准确性大大降低,另外,过多无关的维度计算也很浪费时间 共线性产生原因: 变量出现共线性的原因: 数据样本不够,导致共线性存在偶然性,这其实反映了缺

  • 面试高频题1: 题目:处理噪声数据方法 答案解析: 1、分箱 分箱方法是一种简单常用的预处理方法,通过考察相邻数据来确定最终值。所谓“分箱”,实际上就是按照属性值划分的子区间,如果一个属性值处于某个子区间范围内,就称把该属性值放进这个子区间所代表的“箱子”内。把待处理的数据(某列属性值)按照一定的规则放进一些箱子中,考察每一个箱子中的数据,采用某种方法分别对各个箱子中的数据进行处理。在采用分箱技术

  • 本文向大家介绍很全面的MySQL处理重复数据代码,包括了很全面的MySQL处理重复数据代码的使用技巧和注意事项,需要的朋友参考一下 有些 MySQL 数据表中可能存在重复的记录,有些情况我们允许重复数据的存在,但有时候我们也需要删除这些重复的数据。 本章节我们将为大家介绍如何防止数据表出现重复数据及如何删除数据表中的重复数据。 一、防止表中出现重复数据 你可以在MySQL数据表中设置指定的字段为

  • 了解处理器硬件 要想深入理解ucore,就需要了解支撑ucore运行的硬件环境,即了解处理器体系结构(了解硬件对ucore带来影响)和机器指令集(读懂ucore的汇编)。ucore目前支持的硬件环境是基于Intel 80386以上的计算机系统。更多的硬件相关内容(比如保护模式等)将随着实现ucore的过程逐渐展开介绍。

  • 本文向大家介绍slf4j与log4j全面了解,包括了slf4j与log4j全面了解的使用技巧和注意事项,需要的朋友参考一下 推荐使用SLF4J(Simple Logging Facade for Java)作为日志的api,SLF4J是一个用于日志系统的简单Facade,允许最终用户在部署其应用时使用其所希望的日志系统。 1、Slf4j优势 与使用apache commons-logging或直接