日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

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

發(fā)布時(shí)間:2023/12/3 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java实现人脸识别源码【含测试效果图】——Dao层(BaseDao) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
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;/*** * * 項(xiàng)目名稱:test_face_photo * 類名稱:BaseDao * 類描述: 數(shù)據(jù)庫(kù)連接共用類 * 創(chuàng)建人:Mu Xiongxiong * 創(chuàng)建時(shí)間:2017-9-22 下午6:56:18 * 修改人:Mu Xiongxiong * 修改時(shí)間:2017-9-22 下午6:56:18 * 修改備注: * @version **/ public class BaseDao {private static Connection con = null;//數(shù)據(jù)庫(kù)驅(qū)動(dòng)private static String driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";//連接字符串private static String url = "jdbc:sqlserver://localhost:1433; DatabaseName=facedb";//數(shù)據(jù)庫(kù)用戶名private static String user = "sa";//密碼private static String pwd = "171268";//初始化PreparedStatement,編譯sql語(yǔ)句private static PreparedStatement ps = null;//初始化ResultSet數(shù)據(jù)集private static ResultSet rs = null;/*** * @Description: 該方法的主要作用:打開連接,連接數(shù)據(jù)庫(kù)* @Title: getConnection* @param @return* @param @throws ClassNotFoundException* @param @throws SQLException 設(shè)定文件 * @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 設(shè)定文件 * @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 設(shè)定文件 * @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: 該方法的主要作用:關(guān)閉資源* @Title: closeConnnection* @param 設(shè)定文件 * @return 返回類型:void * @throws*/public static void closeConnnection(){//關(guān)閉之前先判斷是否為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: 該方法的主要作用:測(cè)試連接數(shù)據(jù)庫(kù)與否* @Title: main* @param @param args 設(shè)定文件 * @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();}}}

總結(jié)

以上是生活随笔為你收集整理的java实现人脸识别源码【含测试效果图】——Dao层(BaseDao)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。