package org.dao;import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.List;/***
*
* 项目名称:test_face_photo
* 类名称:BaseDao
* 类描述:   数据库连接共用类
* 创建人:Mu Xiongxiong
* 创建时间:2017-9-22 下午6:56:18
* 修改人:Mu Xiongxiong
* 修改时间:2017-9-22 下午6:56:18
* 修改备注:
* @version
**/
public class BaseDao {private static            Connection                              con                         =                  null;//数据库驱动private static          String                                  driver                      =                  "com.microsoft.sqlserver.jdbc.SQLServerDriver";//连接字符串private static          String                                  url                         =                  "jdbc:sqlserver://localhost:1433; DatabaseName=facedb";//数据库用户名private static            String                                  user                        =                  "sa";//密码private static           String                                  pwd                         =                  "171268";//初始化PreparedStatement,编译sql语句private static          PreparedStatement                       ps                          =                  null;//初始化ResultSet数据集private static            ResultSet                               rs                          =                  null;/*** * @Description: 该方法的主要作用:打开连接,连接数据库* @Title: getConnection* @param  @return* @param  @throws ClassNotFoundException* @param  @throws SQLException 设定文件  * @return  返回类型:Connection   * @throws*/public static Connection getConnection() throws ClassNotFoundException, SQLException{Class.forName(driver);if(con==null){con = DriverManager.getConnection(url,user,pwd);}return con;}/*** * @Description: 该方法的主要作用:增删改通用的方法* @Title: executeUpdate* @param  @param sql* @param  @param prams* @param  @return* @param  @throws ClassNotFoundException* @param  @throws SQLException 设定文件  * @return  返回类型:int   * @throws*/public static int executeUpdate(String sql,List<Object> prams) throws ClassNotFoundException, SQLException{int            rel         =          0;con           =          getConnection();ps          =          con.prepareStatement(sql);if(prams!=null){for (int i = 0; i <prams.size(); i++) {ps.setObject(i+1, prams.get(i));}}rel          =      ps.executeUpdate(); return rel;}/*** * @Description: 该方法的主要作用:查询的通用方法* @Title: executeQuery* @param  @param sql* @param  @param prams* @param  @return 设定文件  * @return  返回类型:ResultSet   * @throws*/public static ResultSet executeQuery(String sql,List<Object>prams) throws ClassNotFoundException, SQLException{con        =          getConnection();ps      =          con.prepareStatement(sql);if(prams!=null){for (int i = 0; i < prams.size(); i++) {ps.setObject(i+1, prams.get(i));}}rs          =      ps.executeQuery();return rs;}/*** * @Description: 该方法的主要作用:关闭资源* @Title: closeConnnection* @param   设定文件  * @return  返回类型:void   * @throws*/public static void closeConnnection(){//关闭之前先判断是否为nullif(rs!=null){try {rs.close();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}}if(ps!=null){try {ps.close();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}}if(con!=null){try {con.close();con=null;} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}/*** * @Description: 该方法的主要作用:测试连接数据库与否* @Title: main* @param  @param args 设定文件  * @return  返回类型:void   * @throws*/public static void main(String[] args) {try {System.out.println(getConnection());} catch (ClassNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}

java实现人脸识别源码【含测试效果图】——Dao层(BaseDao)相关推荐

  1. java实现人脸识别源码【含测试效果图】——DaoImpl层(BaseDaoUtilImpl)

    /*** */ package org.dao.impl;import java.sql.ResultSet; import java.sql.SQLException; import java.ut ...

  2. java实现人脸识别源码【含测试效果图】——ServiceImpl层(UserServiceImpl)

    /** * @Title: BaseServiceImpl.java * @Package org.service.impl * @Description: TODO该方法的主要作用: * @auth ...

  3. java实现人脸识别源码【含测试效果图】——Service层(IUserService)

    /** * @Title: BaseService.java * @Package org.service * @Description: TODO该方法的主要作用: * @author A18ccm ...

  4. java实现人脸识别源码【含测试效果图】——DaoImpl层(UserDaoImpl)

    /** * @Title: UserDaoImpl.java * @Package org.dao.impl * @Description: TODO该方法的主要作用: * @author A18cc ...

  5. java实现人脸识别源码【含测试效果图】——Dao层(IUserDao)

    /** * @Title: IUserDao.java * @Package org.dao * @Description: TODO该方法的主要作用: * @author A18ccms A18cc ...

  6. java实现人脸识别源码【含测试效果图】——实体类(Users)

    /** * @Title: Users.java * @Package org.entity * @Description: TODO该方法的主要作用: * @author A18ccms A18cc ...

  7. java实现人脸识别源码【含测试效果图】——Dao层(IBaseDaoUtil)

    /*** */ package org.dao;/*** * * 项目名称:test_face_photo * 类名称:IBaseDaoUtil * 类描述: 共用接口 * 创建人:Mu Xiongx ...

  8. 人脸检测颜值软件_AI人脸颜值测颜版下载-百度ai测试颜值人脸识别源码下载v1.0 免费版-西西软件下载...

    百度ai测试颜值人脸识别源码这是由官方百度AI精心打造出来的,这款软件将人脸识别氛围V2和V3两个接口,而且用户使用可以参考相应的文档权限来选择接口类型,让广大用户学习到百度AI人脸识别测颜值相关知识 ...

  9. Android园区部队人脸识别源码门禁项目讲解

    Android园区部队人脸识别源码门禁项目讲解 这边搞人脸识别相关项目有一段时间,今天抽时间讲述一个经典的人脸识别项目:部队人脸识别门禁系统. 大家都知道部队对人员管理安全要求是相当高的,很多保密的技 ...

最新文章

  1. sgn matlab,matlab中.*的问题
  2. mongoDB 数据库简介
  3. salesforce 零基础学习(六十二)获取sObject中类型为Picklist的field values(含record type)...
  4. ajax 填充,自动填充ajax请求
  5. android 按键消息,在android中模拟键盘消息(shell命令的方法)
  6. 继承之接口知识点和思考练习
  7. ILI9341液晶LCD彩色显示原理
  8. 添加空值_Python基础 | 0x8空值、布尔类型、数字类型
  9. DeadXSpace项目进度
  10. Mongodb的安装使用
  11. linux启动hbase_HBase集群环境配置
  12. 自然语言理解gpt_GPT-3:自然语言处理的创造潜力
  13. 免疫算法的c语言,免疫算法(IA)
  14. 智能生活雷达应用,微波雷达技术发展,微波雷达感应模块方案
  15. (一)VirtualBox安装增强功能
  16. 期货的结算价和收盘价(期货的结算价和收盘价一样吗)
  17. 决策树Gini系数计算过程详细解答
  18. 详解Spark Streaming的Graceful Shutdown
  19. 怎么将两段视频合并在一起?快速操作技巧
  20. 阿里企业邮箱526 Authentication failure[0]

热门文章

  1. oracle有入参的试图,Oracle 带参视图
  2. P4331 [BalticOI 2004]Sequence 数字序列(左偏树)
  3. P2408 不同子串个数 SAM
  4. Codeforces Round #742 (Div. 2) F. One-Four Overload 构造 + 二分图染色
  5. 【NOI2019】斗主地【期望】【组合数学】【下降幂】【插值】
  6. 【CF1194E】Count The Rectangles【类扫描线】【单调性】【树状数组】
  7. GCD Game HDU - 7061
  8. LCS(2021牛客多校4)
  9. Data Structure Problem
  10. [ZJOI2014] 璀璨光华(bfs建图 + dfs搜索)