使用ueditor实现多图片上传案例——Dao层(BaseDao)
生活随笔
收集整理的這篇文章主要介紹了
使用ueditor实现多图片上传案例——Dao层(BaseDao)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
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ù)庫連接共用類
* 創(chuàng)建人:Mu Xiongxiong
* 創(chuàng)建時間:2017-9-22 下午6:56:18
* 修改人:Mu Xiongxiong
* 修改時間:2017-9-22 下午6:56:18
* 修改備注:
* @version
**/
public class BaseDao {private static Connection con = null;//數(shù)據(jù)庫驅(qū)動private static String driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";//連接字符串private static String url = "jdbc:sqlserver://localhost:1433; DatabaseName=ueditorDB";//數(shù)據(jù)庫用戶名private static String user = "sa";//密碼private static String pwd = "171268";//初始化PreparedStatement,編譯sql語句private static PreparedStatement ps = null;//初始化ResultSet數(shù)據(jù)集private static ResultSet rs = null;/*** * @Description: 該方法的主要作用:打開連接,連接數(shù)據(jù)庫* @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: 該方法的主要作用:測試連接數(shù)據(jù)庫與否* @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é)
以上是生活随笔為你收集整理的使用ueditor实现多图片上传案例——Dao层(BaseDao)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: win7无法完成系统配置,若要尝试恢复配
- 下一篇: win7显示准备配置windows一直不