资源简介
完整的银行信贷系统,mysql数据,前端HTML,后端都很齐全,可以看文件大小,前端也是很细,但是web层是servlet的,已被我修改完成,能直接跑出来,想了解这个java项目或信贷的 可以参考。。
代码片段和文件信息
/**
*
*/
package com.zc.BankCreditManagement.BasicDAO;
import java.sql.*;
import java.util.ArrayList;
import org.apache.commons.dbcp2.BasicDataSource;
/**
* @author ZhangCheng 2019年10月14日
* @coding UTF-8
*/
public abstract class BasicConntionPoolDAO_DBCP {
private Connection con;
private PreparedStatement ps;
private ResultSet re;
private String driverName = “com.mysql.jdbc.Driver“;
private String url = “jdbc:mysql://localhost:3306/bank?useSSL=false“;
private String user = “root“;
private String pwd = “root“;
/**
* 将结果集转换成ArrayList集合
*/
public abstract ArrayList resultSetToArrayList(ResultSet re);
/**
* 构造方法 加载数据库驱动 并设置默认数据库连接
*/
public BasicConntionPoolDAO_DBCP() {
@SuppressWarnings(“resource“)
BasicDataSource poolSource = new BasicDataSource();
poolSource.setDriverClassName(this.driverName);
poolSource.setUrl(this.url);
poolSource.setUsername(this.user);
poolSource.setPassword(this.pwd);
try {
this.con = poolSource.getConnection();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
/**
* 用预编译查询获取信息
*
* @throws SQLException
*/
public ArrayList getInfoFromDB(String sql) {
return getInfoFromDB(sql new object[0]);
}
/**
* 通过数组传递参数
*
* @throws SQLException
*/
public ArrayList getInfoFromDBByArray(String sql object[] obj) {
return getInfoFromDB(sql obj);
}
/**
* 通过可变参数传递参数
*
* @throws SQLException
*/
public ArrayList getInfoFromDB(String sql object... obj) {
try {
this.ps = this.con.prepareStatement(sql);// 获得预编译对象
if (obj.length > 0) {
for (int i = 0; i < obj.length; i++) {
this.ps.setobject(i + 1 obj[i]);
}
}
this.re = this.ps.executeQuery();// 进行预编译查询
System.out.println(this.ps.toString());
} catch (SQLException e) {
e.printStackTrace();
}
return resultSetToArrayList(this.re);
}
/**
* 无参 进行DML查询
*
* @throws SQLException
*/
public int updateDML(String sql) throws SQLException {
return updateDML(sql new object[0]);
}
/**
* 通过数组传递参数 并进行DML操作
*
* @throws SQLException
*/
public int updateDMLByArray(String sql object[] obj) throws SQLException {
return updateDML(sql obj);
}
/**
* 通过可变参数传递参数 并进行DML操作
*
* @throws SQLException
*/
public int updateDML(String sql object... obj) throws SQLException {
this.ps = this.con.prepareStatement(sql);// 获得预编译对象
if (obj.length > 0) {
for (int i = 0; i < obj.length; i++) {
this.ps.setobject(i + 1 obj[i]);
}
}
int count = this.ps.executeUpdate();// 进行预编译查询
System.out.println(this.ps.toString());
closeAll();
System.out.println(“影响了“ + count + “条数据“);
return count;
}
/**
* 关闭所有连接
*
* @throws SQLException
*/
public void closeAll() {
try {
if (this.re != null) {
this.re.close();
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2020-01-18 12:19 bank1\
目录 0 2020-01-13 23:02 bank1\.idea\
目录 0 2020-01-13 10:31 bank1\.idea\artifacts\
文件 495 2020-01-13 10:31 bank1\.idea\artifacts\bank1_war_exploded.xm
文件 227 2020-01-13 10:59 bank1\.idea\encodings.xm
目录 0 2020-01-13 10:51 bank1\.idea\libraries\
文件 461 2020-01-13 10:51 bank1\.idea\libraries\lib.xm
文件 376 2020-01-13 11:19 bank1\.idea\misc.xm
文件 250 2020-01-13 10:31 bank1\.idea\modules.xm
文件 50711 2020-01-13 23:02 bank1\.idea\workspace.xm
文件 14847 2019-12-02 15:48 bank1\README.en.md
文件 977 2020-01-13 10:51 bank1\bank1.iml
目录 0 2020-01-13 10:51 bank1\out\
目录 0 2020-01-13 10:34 bank1\out\artifacts\
目录 0 2020-01-13 12:01 bank1\out\artifacts\bank1_war_exploded\
目录 0 2020-01-13 11:59 bank1\out\artifacts\bank1_war_exploded\WEB-INF\
目录 0 2020-01-13 11:07 bank1\out\artifacts\bank1_war_exploded\WEB-INF\classes\
目录 0 2020-01-13 11:07 bank1\out\artifacts\bank1_war_exploded\WEB-INF\classes\com\
目录 0 2020-01-13 11:07 bank1\out\artifacts\bank1_war_exploded\WEB-INF\classes\com\zc\
目录 0 2020-01-13 11:07 bank1\out\artifacts\bank1_war_exploded\WEB-INF\classes\com\zc\BankCreditManagement\
目录 0 2020-01-13 12:17 bank1\out\artifacts\bank1_war_exploded\WEB-INF\classes\com\zc\BankCreditManagement\BasicDAO\
文件 3942 2020-01-13 12:04 bank1\out\artifacts\bank1_war_exploded\WEB-INF\classes\com\zc\BankCreditManagement\BasicDAO\BasicConntionPoolDAO_DBCP.class
文件 4079 2020-01-13 12:17 bank1\out\artifacts\bank1_war_exploded\WEB-INF\classes\com\zc\BankCreditManagement\BasicDAO\BasicDAO.class
目录 0 2020-01-13 11:07 bank1\out\artifacts\bank1_war_exploded\WEB-INF\classes\com\zc\BankCreditManagement\DAO\
文件 6741 2020-01-13 11:07 bank1\out\artifacts\bank1_war_exploded\WEB-INF\classes\com\zc\BankCreditManagement\DAO\ContractDAO.class
文件 7182 2020-01-13 11:07 bank1\out\artifacts\bank1_war_exploded\WEB-INF\classes\com\zc\BankCreditManagement\DAO\CustomerCreditLoanDAO.class
文件 6673 2020-01-13 11:07 bank1\out\artifacts\bank1_war_exploded\WEB-INF\classes\com\zc\BankCreditManagement\DAO\CustomerDAO.class
文件 8587 2020-01-13 11:07 bank1\out\artifacts\bank1_war_exploded\WEB-INF\classes\com\zc\BankCreditManagement\DAO\DepositDetailsDAO.class
文件 4442 2020-01-13 11:07 bank1\out\artifacts\bank1_war_exploded\WEB-INF\classes\com\zc\BankCreditManagement\DAO\EmailVerifyDAO.class
文件 5451 2020-01-13 11:07 bank1\out\artifacts\bank1_war_exploded\WEB-INF\classes\com\zc\BankCreditManagement\DAO\LevelGradeDAO.class
文件 5304 2020-01-13 11:07 bank1\out\artifacts\bank1_war_exploded\WEB-INF\classes\com\zc\BankCreditManagement\DAO\ManagerDAO.class
............此处省略4894个文件信息
相关资源
- 家政服务系统(JAVASSMBOOTSTRAPJSPAJAXMY
- java车牌识别技术
- java JDK1.9 API 中文参考文档+原版文档
- 《亮剑Java Web项目开发案例导航》DV
- Java界面设计工具SceneBuilder8.5.0版
- java web开发实战1200例 第二卷 源码
- Java核心技术第11版1卷+2卷 Core Java 11
- 架构探险:从零开始写JavaWeb框架_带书
- EffectiveJava中文版第二版.zip
- Java程序员面试笔试宝典-何昊_高清版
- JAVA-基于ssm社团信息管理系统.zip
- Java Web高级编_全本中文扫描版(part
- 《java程序员面试宝典(》杨磊) 高清
- jsp+ssm+mysql在线考试系统
- 基于java web的医院在线挂号系统
- 飞机大战Java源文件代码
- 04Java—SSM框架.xmind
- Java EE企业级应用开发教程Spring Sprin
- [Java EE实用教程第3版][郑阿奇][电子教
- JavaEE开发的颠覆者:spring boot实战 高
- Java必须知道的300个问题.pdf
- java源码包2
- 2018_IDEA版黑马旅游网初始项目文件(
- JAVA_API_1.7中文最新、最全.chm
- java swing学生考试系统
- Java软著代码整理开源工具
- java 基于集合的图书管理系统 图书管
- Java从入门到精通第四版pdf
- 黑马程序员MYSQL详解38集,2.04GB,分视
- Java程序员面试笔试宝典.zip
评论
共有 条评论