资源简介
完整的北大青鸟第二阶段项目-超市账单管理系统完整源代码,已根据之前网友的评论和建议,在原有基础上进行了相关的改进,现导入即可使用,无bug,欢迎大家学习交流!
注:sql脚本选择最外层文件夹下的即可直接导入,比导入sql文件夹内的更为方便快捷。
代码片段和文件信息
package cn.pb.maket.dao;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import cn.pb.maket.util.ConfigManager;
/*
* 数据库操作基类
*/
public class baseDao {
protected Connection connection;
protected PreparedStatement pstmt;
protected Statement stmt;
protected ResultSet rs;
//1. 获得数据库连接
public boolean getConnection() {
String driver = ConfigManager.getInstance().getString(“driver_class“);
String url = ConfigManager.getInstance().getString(“connection.url“);
String username = ConfigManager.getInstance().getString(
“connection.username“);
String psaaword = ConfigManager.getInstance().getString(
“connection.password“);
// (1)加载驱动
try {
Class.forName(driver);
// 2.使用DriverManager类的getConnection()方法获得数据库的链接
connection = DriverManager.getConnection(url username psaaword);
} catch (Exception e) {
e.printStackTrace();
return false;
}
return true;
}
//2. 增删改
public int executeUptate(String sql object[] params) {
int updateRows = 0;
getConnection();
try {
pstmt = connection.prepareStatement(sql);
for (int i = 0; i < params.length; i++) {
pstmt.setobject(i + 1 params[i]);
}
updateRows = pstmt.executeUpdate();
} catch (SQLException e) {
e.printStackTrace();
}
return updateRows;
}
// 查询
public ResultSet executeSQL(String sql object[] params) {
getConnection();
try {
pstmt = connection.prepareStatement(sql);
for (int i = 0; i < params.length; i++) {
pstmt.setobject(i + 1 params[i]);
}
rs = pstmt.executeQuery();
} catch (SQLException e) {
e.printStackTrace();
}
return rs;
}
// 关闭资源
public boolean closeResource() {
if (rs != null) {
try {
rs.close();
} catch (SQLException e) {
e.printStackTrace();
return false;
}
}
if (stmt != null) {
try {
stmt.close();
} catch (SQLException e) {
e.printStackTrace();
return false;
}
}
if (connection != null) {
try {
connection.close();
} catch (SQLException e) {
e.printStackTrace();
return false;
}
}
return true;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-11-25 14:35 超市管理---10-22\
目录 0 2013-11-25 14:35 超市管理---10-22\maket\
文件 432 2013-09-20 14:36 超市管理---10-22\maket\.classpath
目录 0 2013-11-25 14:36 超市管理---10-22\maket\.myeclipse\
文件 288 2013-10-24 09:32 超市管理---10-22\maket\.myme
文件 1278 2013-10-21 10:11 超市管理---10-22\maket\.project
目录 0 2013-11-25 14:35 超市管理---10-22\maket\.settings\
文件 330 2013-09-20 14:35 超市管理---10-22\maket\.settings\org.eclipse.jdt.core.prefs
目录 0 2013-11-25 14:35 超市管理---10-22\maket\WebRoot\
目录 0 2013-09-20 17:55 超市管理---10-22\maket\WebRoot\me
文件 36 2013-09-20 14:35 超市管理---10-22\maket\WebRoot\me
目录 0 2013-11-25 14:35 超市管理---10-22\maket\WebRoot\WEB-INF\
目录 0 2013-11-25 14:35 超市管理---10-22\maket\WebRoot\WEB-INF\classes\
目录 0 2013-10-24 09:32 超市管理---10-22\maket\WebRoot\WEB-INF\classes\cn\
目录 0 2013-10-24 09:32 超市管理---10-22\maket\WebRoot\WEB-INF\classes\cn\pb\
目录 0 2013-10-24 09:32 超市管理---10-22\maket\WebRoot\WEB-INF\classes\cn\pb\maket\
目录 0 2013-11-25 14:35 超市管理---10-22\maket\WebRoot\WEB-INF\classes\cn\pb\maket\dao\
文件 2629 2013-10-24 09:32 超市管理---10-22\maket\WebRoot\WEB-INF\classes\cn\pb\maket\dao\ba
文件 511 2013-10-24 09:32 超市管理---10-22\maket\WebRoot\WEB-INF\classes\cn\pb\maket\dao\BillDao.class
文件 661 2013-10-24 09:32 超市管理---10-22\maket\WebRoot\WEB-INF\classes\cn\pb\maket\dao\ProviderDao.class
文件 550 2013-10-24 09:32 超市管理---10-22\maket\WebRoot\WEB-INF\classes\cn\pb\maket\dao\UsersDao.class
目录 0 2013-11-25 14:35 超市管理---10-22\maket\WebRoot\WEB-INF\classes\cn\pb\maket\dao\impl\
文件 6405 2013-10-24 10:32 超市管理---10-22\maket\WebRoot\WEB-INF\classes\cn\pb\maket\dao\impl\BillDaoImpl.class
文件 6184 2013-10-24 09:32 超市管理---10-22\maket\WebRoot\WEB-INF\classes\cn\pb\maket\dao\impl\ProviderDaoImpl.class
文件 5545 2013-10-24 09:32 超市管理---10-22\maket\WebRoot\WEB-INF\classes\cn\pb\maket\dao\impl\UsersDaoImpl.class
目录 0 2013-11-25 14:35 超市管理---10-22\maket\WebRoot\WEB-INF\classes\cn\pb\maket\entity\
文件 2373 2013-10-24 10:32 超市管理---10-22\maket\WebRoot\WEB-INF\classes\cn\pb\maket\entity\Bill.class
文件 2410 2013-10-24 09:32 超市管理---10-22\maket\WebRoot\WEB-INF\classes\cn\pb\maket\entity\Provider.class
文件 1919 2013-10-24 09:32 超市管理---10-22\maket\WebRoot\WEB-INF\classes\cn\pb\maket\entity\Users.class
目录 0 2013-11-25 14:35 超市管理---10-22\maket\WebRoot\WEB-INF\classes\cn\pb\maket\servlet\
文件 2571 2013-10-24 09:32 超市管理---10-22\maket\WebRoot\WEB-INF\classes\cn\pb\maket\servlet\AddBillServlet.class
............此处省略128个文件信息
相关资源
- 超市管理系统delphi+sql server 2000
- 基于oracle数据库的超市管理系统
- sql数据库的超市管理系统
- ssm商品超市管理系统
- sql server2008+visual studio2010 超市管理系
- 新思微POS连锁超市管理系统(delphi源
- SSM框架开发超市管理系统
- springmvc框架实现超市管理系统部分功
- SSM实现校园超市管理系统(源码+SQL)
- ssh+mysql实现的超市进销存管理系统项
- 小型超市管理系统sql数据库+各种功能
- 超市管理系统设计与实现 Delphi
- 超市管理系统数据库设计
- SQL数据库超市管理系统
- oracle的超市管理系统
- sql小型超市管理系统
- 超市管理系统delphi+SQL
- oracle小型超市管理系统
- SQL数据库课程设计+超市管理系统
- 基于delphi,SQL超市管理系统
- Oracle数据库小型超市管理系统
- Oracle超市管理系统
评论
共有 条评论