package Dao;

import java.sql.*;

public class BaseDao {
private String drname = "com.mysql.jdbc.Driver";
private String url = "jdbc:mysql://localhost:3306/jdhb";
private String name = "root";
private String pwd = "root";
private static Connection conn = null;

private BaseDao() {
try {
Class.forName(drname);
conn = DriverManager.getConnection(url, name, pwd);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
}

public static Connection getconn() {
if (conn == null) {
new BaseDao();
}
return conn;
}

public static void closeAll(ResultSet rs, Statement stat) {
try {
if (rs != null)
rs.close();
if (stat != null)
stat.close();
} catch (SQLException e) {
e.printStackTrace();
}
}

/**
* 公共增删改方法
*
* @param sql sql语句
* @param objects 语句中各个问号所表达的值
* @return
*/
public static int excutesql(String sql, Object... objects) {
int count = 0;
Connection con = getconn();
PreparedStatement pre = null;
try {
pre = con.prepareStatement(sql);
for (int i = 0; i < objects.length; i++) {
pre.setObject(i + 1, objects[i]);
}
count = pre.executeUpdate();
} catch (SQLException e) {
e.printStackTrace();
}
return count;
}

}

最新文章

  1. JavaScript- jquery easyui 可编辑表格插件 easyui.editgrid
  2. 【BZOJ-2839】集合计数 容斥原理 + 线性推逆元 + 排列组合
  3. delphi 单例模式实现
  4. 【HDOJ】1241 Oil Deposits
  5. 【转】URL和URI的区别
  6. CodeForces Round #173 (282E) - Sausage Maximization 字典树
  7. Java基础知识拾遗(一)
  8. Jquery Validate 正则表达式实用验证代码常用的
  9. 关于mysql 的 autoCommit 参数
  10. 表单数据转javabean对象
  11. win7经常出现“关闭xxxx前您必须关闭所有会话框”
  12. php逐行读取.txt文件内容,并解析每行内容
  13. [Ting&#39;s笔记Day6]活用套件carrierwave gem:(1)在Rails实现图片上传功能
  14. KAFKA 监控管理界面 KAFKA EAGLE 安装
  15. 矿难让显卡压了那么多货咋办?NV如是说
  16. Java 中的静态嵌套类和非静态嵌套类
  17. jQuery控制checkbox选中状态但是不显示选中
  18. [ActionScript 3.0] 亮度、对比度、饱和度、色相的调整
  19. 1030 Travel Plan (30)(30 分)
  20. poj_1195Mobile phones,二维树状数组

热门文章

  1. [CTSC2010]星际旅行
  2. str中的join方法; set集合;深浅拷贝
  3. ArchLinux 下文件描述符
  4. (STM32F4) IAP程式碼實現
  5. [原创] 项目 watch EMFILE 报错处理过程
  6. 微信小程序回到顶部的两种方式
  7. QT 相关
  8. python设计模式--读书笔记
  9. SpringCloud---分布式配置中心---Spring Cloud Config
  10. 2019.04.19 读书笔记 比较File.OpenRead()和File.ReadAllBytes()的差异