资源简介
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.xm
文件 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个文件信息
- 上一篇:图书商城系统
- 下一篇:7z解压缩java代码+工具
相关资源
- 7z解压缩java代码+工具
- 图书商城系统
- 基于javaweb的考勤系统
- java课程设计界面美化包,swing也可以
- 一个网上商城源代码(java web开发)
- 淘宝客sdk-java版本
- Jsp连接sqlserver2008 jdbc驱动
- java 实现的中文分词算法代码
- 基于JSP的网络玩具销售系统
- 图书进销存管理系统
- Java程序设计实用教程第4版[叶核亚]全
- javaweb宿舍管理系统
- javaee mysql 的blog源码,带数据库和源代
- 酒店管理系统(java.sql.swing)
- JAVA视频聊天系统源代码
- javaweb实训项目需求
- java实现国密算法SM2SM3SM4算法
- 完美实现图书管理系统,java语言+my
- JSP+MYSQL的BBS
- java sqlserver 编写的药品促销管理系统
- java项目开发文档
- JSP网上运动会报名系统
- 基于JAVA的大型物流管理系统的实现
- JAVA利用JNA调用DLL
- 基于java的员工管理系统课程设计
- Http服务器与客户端Java版
- SQL Server课程设计工资管理系统
- JSP ACCESS 用户管理系统
- 图书管理系统课程设计报告(基于J
- Java语言与面向对象程序设计题解及实
评论
共有 条评论