• 大小: 4.72MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-17
  • 语言: Java
  • 标签: java  web  mysql  

资源简介

国家人员招考报名系统门户网站,完整的代码+数据库资源,仅供学习参考用,不要用作商业用途,里面有运行说明及要求

资源截图

代码片段和文件信息

package com.cqut.recruitPortal.dao;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ParametermetaData;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.sql.Types;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Map;

/**
* 项目名称:recruitPortal
* 类名称:CommonDAO
* 类描述:封装 JDBC 的常用操作   
* @version 1.0
* Copyright (c) 2014 ChongQing University Of Technology
 */
public class CommonDAO {

//数据URL
private static final String url = “jdbc:mysql://localhost:3306/recruitportal?Unicode=true&characterEncoding=UTF-8“;

//用户名
private static final String username = “root“;

//密码
private static final String password = “671288“;

//数据库驱动
private static final String jdbcDriver = “com.mysql.jdbc.Driver“;


//调用 ParametermetaData.getParameterType(i + 1) 是否会抛出异常
protected boolean pmdKnownBroken = false;

public CommonDAO() {

}

public CommonDAO(boolean pmdKnownBroken) {
this.pmdKnownBroken = pmdKnownBroken;
}


public Connection getConnetion(){

Connection conn = null;
try {
Class.forName(jdbcDriver);
conn = DriverManager.getConnection(url username password);
} catch (SQLException e) {
e.printStackTrace();
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
return conn;
}

/**
* @title: executeQuery 
* @Description: 
*  执行Sql 查询语句,把结果集合放在一个 Listject>> 里面
* @param sql
* @param parmas
* @return 
* @return Listject>>
 */
@SuppressWarnings(“unchecked“)
public Listject>> executeQuery(String sqlobject[] params){
return (Listject>>) this.excuteQuery(sql params new ListMapHander());
}

/**
* @title: excuteQuery 
* @Description: 查询给定的SQL语句,并且自定义的处理结果集。
* 调用者需要自己手动实现 接口ResultSetHander.doHander(ResultSet rs) 方法以得结果集里面的数据
* @param sql
* @param params
* @param rsh
* @return 
* @return object
*/
public object excuteQuery(String sqlobject[] paramsResultSetHander rsh){
PreparedStatement stmt = null;
        ResultSet rs = null;
        Connection con = this.getConnetion(); 
        Listject>> resultList = new ArrayListject>>(); 
        try {
stmt = con.prepareStatement(sql);

System.out.println(“SQL:“+sql+“; Parameters:“+Arrays.deepToString(params));

//填充Statement的参数
fillStatement(stmtparams);
//执行查询
rs = stmt.executeQuery();

object obj = rsh.doHander(rs);
return obj;

} catch (SQLException e) {
e.printStackTrace();
}finally{
//关闭数据库连接
close(constmtrs);
}
return resultList;
}


public int executeUpdate(String sqlobject[] params){
PreparedStatement stmt = null;
        Connection con = this.getConnetion(); 
        
        int rs = 0;
        try {
     

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        252  2014-04-20 16:33  国家工作人员招考报名系统门户网站\代码规范\.svn\all-wcprops

     文件        382  2014-04-20 16:33  国家工作人员招考报名系统门户网站\代码规范\.svn\entries

     文件       5651  2014-04-20 16:33  国家工作人员招考报名系统门户网站\代码规范\.svn\text-base\codetemplates.xml.svn-base

     文件       5651  2014-04-20 16:33  国家工作人员招考报名系统门户网站\代码规范\codetemplates.xml

     文件       1206  2013-11-22 01:09  国家工作人员招考报名系统门户网站\原型\chm_start.html

     文件      41489  2014-04-20 16:23  国家工作人员招考报名系统门户网站\原型\data\document.js

     文件       5359  2014-04-20 16:23  国家工作人员招考报名系统门户网站\原型\data\styles.css

     文件      32448  2014-04-20 16:23  国家工作人员招考报名系统门户网站\原型\files\_新增新闻\data.js

     文件       9007  2014-04-20 16:23  国家工作人员招考报名系统门户网站\原型\files\_新增新闻\styles.css

     文件      25260  2014-04-20 16:23  国家工作人员招考报名系统门户网站\原型\files\_新增新闻类型\data.js

     文件       6650  2014-04-20 16:23  国家工作人员招考报名系统门户网站\原型\files\_新增新闻类型\styles.css

     文件      39841  2014-04-20 16:23  国家工作人员招考报名系统门户网站\原型\files\_新增用户\data.js

     文件      11888  2014-04-20 16:23  国家工作人员招考报名系统门户网站\原型\files\_新增用户\styles.css

     文件      24990  2014-04-20 16:23  国家工作人员招考报名系统门户网站\原型\files\_新增用户类型\data.js

     文件       6632  2014-04-20 16:23  国家工作人员招考报名系统门户网站\原型\files\_新增用户类型\styles.css

     文件      26648  2014-04-20 16:23  国家工作人员招考报名系统门户网站\原型\files\_权限分配\data.js

     文件       6681  2014-04-20 16:23  国家工作人员招考报名系统门户网站\原型\files\_权限分配\styles.css

     文件      30829  2014-04-20 16:23  国家工作人员招考报名系统门户网站\原型\files\_编辑新闻\data.js

     文件       8588  2014-04-20 16:23  国家工作人员招考报名系统门户网站\原型\files\_编辑新闻\styles.css

     文件      25260  2014-04-20 16:23  国家工作人员招考报名系统门户网站\原型\files\_编辑新闻类型\data.js

     文件       6650  2014-04-20 16:23  国家工作人员招考报名系统门户网站\原型\files\_编辑新闻类型\styles.css

     文件      38238  2014-04-20 16:23  国家工作人员招考报名系统门户网站\原型\files\_编辑用户\data.js

     文件      11437  2014-04-20 16:23  国家工作人员招考报名系统门户网站\原型\files\_编辑用户\styles.css

     文件      24990  2014-04-20 16:23  国家工作人员招考报名系统门户网站\原型\files\_编辑用户类型\data.js

     文件       6632  2014-04-20 16:23  国家工作人员招考报名系统门户网站\原型\files\_编辑用户类型\styles.css

     文件      23852  2014-04-20 16:23  国家工作人员招考报名系统门户网站\原型\files\_详细\data.js

     文件       5773  2014-04-20 16:23  国家工作人员招考报名系统门户网站\原型\files\_详细\styles.css

     文件      33152  2014-04-20 16:23  国家工作人员招考报名系统门户网站\原型\files\主题_新增\data.js

     文件       8366  2014-04-20 16:23  国家工作人员招考报名系统门户网站\原型\files\主题_新增\styles.css

     文件      33150  2014-04-20 16:23  国家工作人员招考报名系统门户网站\原型\files\主题编辑\data.js

............此处省略493个文件信息

评论

共有 条评论