资源简介
该项目中包含功能点(java导出excel文件、jcombobox省市区三级联动、jdbc中java反射的应用、swing组件用户登录,显示数据、jdbc操作mysql数据库),有对应jar包,对应sql文件。
代码片段和文件信息
package com.shichuang.dao;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
import java.io.FileOutputStream;
import java.lang.reflect.Method;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ParametermetaData;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.ResultSetmetaData;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
/**
* 数据库连接与关闭工具类
*/
public class baseDao {
private String driver = “com.mysql.jdbc.Driver“;// 数据库驱动字符串
private String url = “jdbc:mysql://localhost:3306/customerdb“;// 连接URL字符串
private String user = “root“; // 数据库用户名
private String password = “admin“; // 用户密码
Connection conn = null; // 数据连接对象
/**
* 获取数据库连接对象
*/
public Connection getConnection() {
if(conn==null) {
// 获取连接并捕获异常
try {
Class.forName(driver);
conn = DriverManager.getConnection(url user password);
} catch (Exception e) {
e.printStackTrace(); // 异常处理
}
}
return conn; // 返回连接对象
}
/**
* 关闭数据库连接
* @param conn 数据库连接
* @param stmt Statement对象
* @param rs 结果集
*/
public void closeAll(Connection conn Statement stmt
ResultSet rs) {
// 若结果集对象不为空则关闭
if (rs != null) {
try {
rs.close();
} catch (Exception e) {
e.printStackTrace();
}
}
// 若Statement对象不为空则关闭
if (stmt != null) {
try {
stmt.close();
} catch (Exception e) {
e.printStackTrace();
}
}
// 若数据库连接对象不为空则关闭
if (conn != null) {
try {
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
/**
* 增、删、改的操作
* @param sql 预编译的 SQL 语句
* @param param 参数的字符串数组
* @return 影响的行数
*/
public int exceuteUpdate (String preparedSql object[] param) {
PreparedStatement pstmt = null;
int num = 0;
conn = getConnection();
try {
pstmt = conn.prepareStatement(preparedSql);
if (param != null) {
for (int i = 0; i < param.length; i++) {
//为预编译sql设置参数
pstmt.setobject(i + 1 param[i]);
}
}
num = pstmt.executeUpdate();
} catch (SQLException e) {
e.printSt
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-12-25 11:01 项目和对应Jar和数据库sql文件\
文件 255634 2018-12-25 11:01 项目和对应Jar和数据库sql文件\customerdb.sql
目录 0 2018-12-25 10:59 项目和对应Jar和数据库sql文件\CustomerSystem\
文件 953 2018-12-23 14:50 项目和对应Jar和数据库sql文件\CustomerSystem\.classpath
文件 390 2018-12-17 09:34 项目和对应Jar和数据库sql文件\CustomerSystem\.project
目录 0 2018-12-25 10:59 项目和对应Jar和数据库sql文件\CustomerSystem\.settings\
文件 598 2018-12-17 09:32 项目和对应Jar和数据库sql文件\CustomerSystem\.settings\org.eclipse.jdt.core.prefs
目录 0 2018-12-25 10:59 项目和对应Jar和数据库sql文件\CustomerSystem\bin\
目录 0 2018-12-25 10:59 项目和对应Jar和数据库sql文件\CustomerSystem\bin\com\
目录 0 2018-12-25 10:59 项目和对应Jar和数据库sql文件\CustomerSystem\bin\com\shichuang\
目录 0 2018-12-25 10:59 项目和对应Jar和数据库sql文件\CustomerSystem\bin\com\shichuang\dao\
文件 7260 2018-12-24 10:43 项目和对应Jar和数据库sql文件\CustomerSystem\bin\com\shichuang\dao\ba
目录 0 2018-12-25 10:59 项目和对应Jar和数据库sql文件\CustomerSystem\bin\com\shichuang\entity\
文件 1101 2018-12-24 10:43 项目和对应Jar和数据库sql文件\CustomerSystem\bin\com\shichuang\entity\Areas.class
文件 1113 2018-12-24 10:43 项目和对应Jar和数据库sql文件\CustomerSystem\bin\com\shichuang\entity\Citys.class
文件 1871 2018-12-24 10:43 项目和对应Jar和数据库sql文件\CustomerSystem\bin\com\shichuang\entity\Customers.class
文件 949 2018-12-24 10:43 项目和对应Jar和数据库sql文件\CustomerSystem\bin\com\shichuang\entity\Provinces.class
文件 1149 2018-12-24 10:43 项目和对应Jar和数据库sql文件\CustomerSystem\bin\com\shichuang\entity\Users.class
目录 0 2018-12-25 10:59 项目和对应Jar和数据库sql文件\CustomerSystem\bin\com\shichuang\impl\
文件 982 2018-12-24 10:43 项目和对应Jar和数据库sql文件\CustomerSystem\bin\com\shichuang\impl\CityImpl.class
文件 1630 2018-12-24 10:43 项目和对应Jar和数据库sql文件\CustomerSystem\bin\com\shichuang\impl\CustomersImpl.class
文件 1580 2018-12-24 10:43 项目和对应Jar和数据库sql文件\CustomerSystem\bin\com\shichuang\impl\DataImpl.class
文件 1204 2018-12-24 10:43 项目和对应Jar和数据库sql文件\CustomerSystem\bin\com\shichuang\impl\UsersImpl.class
目录 0 2018-12-25 10:59 项目和对应Jar和数据库sql文件\CustomerSystem\bin\com\shichuang\view\
文件 765 2018-12-24 10:43 项目和对应Jar和数据库sql文件\CustomerSystem\bin\com\shichuang\view\FrmAddCustomers$1.class
文件 765 2018-12-24 10:43 项目和对应Jar和数据库sql文件\CustomerSystem\bin\com\shichuang\view\FrmAddCustomers$2.class
文件 4576 2018-12-24 10:43 项目和对应Jar和数据库sql文件\CustomerSystem\bin\com\shichuang\view\FrmAddCustomers.class
文件 723 2018-12-24 10:43 项目和对应Jar和数据库sql文件\CustomerSystem\bin\com\shichuang\view\FrmLogin$1.class
文件 723 2018-12-24 10:43 项目和对应Jar和数据库sql文件\CustomerSystem\bin\com\shichuang\view\FrmLogin$2.class
文件 4332 2018-12-24 10:43 项目和对应Jar和数据库sql文件\CustomerSystem\bin\com\shichuang\view\FrmLogin.class
文件 778 2018-12-24 10:43 项目和对应Jar和数据库sql文件\CustomerSystem\bin\com\shichuang\view\FrmMain$1.class
............此处省略43个文件信息
相关资源
- 传智播客Java面试宝典Beta5.0.rar
- JAVA网上商城-servlet运用
- java日记本
- Java技术手册第6版 pdf
- 多电梯联控模拟-JAVA实现
- 大连理工大学软件学院java
- aspose-words-16.4.0破解版,保证无限制、
- 网上鲜花销售系统jsp源码
- java se部分,15小项目
- java打包exe工具exe4j6.0的64和32位工具
- java 图书馆管理系统 mysql
- 《java并发编程实战》中文版 pdf + 源码
- JAVA汉诺塔可视化设计含源码
- java awt
- JavaEE人力资源管理
- Java8 函数式编程 - 中文高清完整 PDF
- 海康威视 java B/S SDK 完美无瑕开发包
- javaweb上机--作业管理系统.zip
- javaweb毕业项目二手交易平台
- 基于java的点餐系统
- 影像租赁管理系统JAVAEE课程设计
- 深入理解java虚拟机.mobi
- 长沙学院软件专业javaweb商城课设
- JAVA核心知识点整理61290
- Guava-21.0 JAR/SRC/DOC 三和一
- java转pdf需要的jar包
- Java五个小游戏源码合集
- JAVA实现排课系统代码--机密.rar
- 校园二手市场
- javaweb在线考试系统60796
评论
共有 条评论