• 大小: 1.32MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-08-16
  • 语言: Java
  • 标签: 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\.settings\org.eclipse.core.resources.prefs
     文件         364  2018-05-17 20:03  design\.settings\org.eclipse.jdt.core.prefs
     文件         470  2018-05-17 20:03  design\.settings\org.eclipse.wst.common.component
     文件         345  2018-05-17 20:03  design\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2018-05-17 20:03  design\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2018-05-17 20:03  design\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2018-05-20 15:15  design\build\
     目录           0  2018-05-24 15:16  design\build\classes\
     目录           0  2018-05-24 15:16  design\build\classes\com\
     目录           0  2018-05-24 15:16  design\build\classes\com\hzyc\
     目录           0  2018-05-24 15:16  design\build\classes\com\hzyc\jdbc\
     文件        3368  2018-05-24 15:16  design\build\classes\com\hzyc\jdbc\JDBC.class
     目录           0  2018-05-24 15:16  design\build\classes\com\hzyc\models\
     文件        3093  2018-05-24 15:16  design\build\classes\com\hzyc\models\Department.class
     文件        4747  2018-05-24 15:16  design\build\classes\com\hzyc\models\Emp.class
     文件       11154  2018-05-24 15:16  design\build\classes\com\hzyc\models\Good.class
     文件        3045  2018-05-24 15:16  design\build\classes\com\hzyc\models\Kuncunmingxi.class
     文件        4282  2018-05-24 15:16  design\build\classes\com\hzyc\models\MoveStock.class
     文件        2842  2018-05-24 15:16  design\build\classes\com\hzyc\models\Operation.class
     文件        5541  2018-05-24 15:16  design\build\classes\com\hzyc\models\Stock.class
     文件        2324  2018-05-24 15:16  design\build\classes\com\hzyc\models\Unit.class
     文件        3976  2018-05-24 15:16  design\build\classes\com\hzyc\models\Warehouse.class
     目录           0  2018-05-24 15:19  design\build\classes\com\hzyc\servlet\
     文件        2528  2018-05-24 15:16  design\build\classes\com\hzyc\servlet\AddDep.class
     文件        2048  2018-05-24 15:16  design\build\classes\com\hzyc\servlet\Addemp.class
     文件        3117  2018-05-24 18:50  design\build\classes\com\hzyc\servlet\AddgoodServlet.class
............此处省略163个文件信息

评论

共有 条评论