java+jsp+servlet+mvc写的简易的仓库管理系统


java+jsp+servlet+mvc写的简易的仓库管理系统,大神勿看,eclipse编写,服务器是tomcat7.0,jdk是1.7
资源截图
代码片段和文件信息
package com.hzyc.jdbc;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.ResultSetmetaData;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.HashMap;

public class JDBC {


private Connection conn = null;
private Statement stmt = null;
private ResultSet rs = null;


//连接
public void getConnection(){

try {
//加载驱动
Class.forName(“com.mysql.jdbc.Driver“);
//获取连接
conn = DriverManager.getConnection(“jdbc:mysql://localhost:3308/warehouse“ “root“ “mysql“);

stmt = conn.createStatement();

System.out.println(“连接成功“);

} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
//System.out.println(“连接失败“);
}

}


//更新数据库
public int update(String sql){
int result = -1;//0.1.2.3.44.55.56.....
try {
//连接方法
getConnection();
result = stmt.executeUpdate(sql);

//break:终止整个循环。
//return:返回,终止整个方法体。
return result;
} catch (Exception e) {
e.printStackTrace();
} finally{
close();
}


return result;

}



//查询数据库
public ArrayList> query(String sql){

ArrayList> rsList = new ArrayList>();

try {
getConnection();
rs = stmt.executeQuery(sql);
//得到结果集结构对象(为了得到字段名)
ResultSetmetaData rsmd = rs.getmetaData();
while(rs.next()){
HashMap rsMap = new HashMap();
//每一条记录只需要一个map即可,map内有5个键值对
for(int i = 1;i <= rsmd.getColumnCount();i++){
//System.out.println(rsmd.getColumnName(i));
String columnName = rsmd.getColumnName(i);
//根据字段名取得字段值
String columnValue = rs.getString(columnName);
//将遍历得到的键值对存储到map中
rsMap.put(columnName columnValue);

}
//当五对键值对都存储到map中之后,存储到list中。
rsList.add(rsMap);

}

return rsList;

} catch (Exception e) {
e.printStackTrace();
} finally{
close();
}


return null;

}


//释放资源
public void close(){
try {
if(rs != null){
rs.close();
}
if(stmt != null){
stmt.close();
}
if(conn != null){
conn.close();
}

System.out.println(“资源关闭“);
} catch (Exception e) {
e.printStackTrace();
}
}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-05-20 15:15  design
     文件        1155  2018-05-18 01:28  design.classpath
     文件        1039  2018-05-17 20:03  design.project
     目录           0  2018-05-20 15:15  design.settings
     文件         567  2018-05-17 20:03  design.settings.jsdtscope
     文件          73  2018-05-18 21:44  design.settingsorg.eclipse.core.resources.prefs
     文件         364  2018-05-17 20:03  design.settingsorg.eclipse.jdt.core.prefs
     文件         470  2018-05-17 20:03  design.settingsorg.eclipse.wst.common.component
     文件         345  2018-05-17 20:03  design.settingsorg.eclipse.wst.common.project.facet.core.xml
     文件          49  2018-05-17 20:03  design.settingsorg.eclipse.wst.jsdt.ui.superType.container
     文件           6  2018-05-17 20:03  design.settingsorg.eclipse.wst.jsdt.ui.superType.name
     目录           0  2018-05-20 15:15  designuild
     目录           0  2018-05-24 15:16  designuildclasses
     目录           0  2018-05-24 15:16  designuildclassescom
     目录           0  2018-05-24 15:16  designuildclassescomhzyc
     目录           0  2018-05-24 15:16  designuildclassescomhzycjdbc
     文件        3368  2018-05-24 15:16  designuildclassescomhzycjdbcJDBC.class
     目录           0  2018-05-24 15:16  designuildclassescomhzycmodels
     文件        3093  2018-05-24 15:16  designuildclassescomhzycmodelsDepartment.class
     文件        4747  2018-05-24 15:16  designuildclassescomhzycmodelsEmp.class
     文件       11154  2018-05-24 15:16  designuildclassescomhzycmodelsGood.class
     文件        3045  2018-05-24 15:16  designuildclassescomhzycmodelsKuncunmingxi.class
     文件        4282  2018-05-24 15:16  designuildclassescomhzycmodelsMoveStock.class
     文件        2842  2018-05-24 15:16  designuildclassescomhzycmodelsOperation.class
     文件        5541  2018-05-24 15:16  designuildclassescomhzycmodelsStock.class
     文件        2324  2018-05-24 15:16  designuildclassescomhzycmodelsUnit.class
     文件        3976  2018-05-24 15:16  designuildclassescomhzycmodelsWarehouse.class
     目录           0  2018-05-24 15:19  designuildclassescomhzycservlet
     文件        2528  2018-05-24 15:16  designuildclassescomhzycservletAddDep.class
     文件        2048  2018-05-24 15:16  designuildclassescomhzycservletAddemp.class
     文件        3117  2018-05-24 18:50  designuildclassescomhzycservletAddgoodServlet.class
............此处省略163个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)