java酒店管理系统_酒店管理系统
[java]代码库package com.mwq.dao;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Vector;
public class BaseDao {
// 查询多个记录
protected Vector selectSomeNote(String sql) {
Vector> vector = new Vector>();// 创建结果集向量
Connection conn = JDBC.getConnection();// 获得数据库连接
try {
Statement stmt = conn.createStatement();// 创建连接状态对象
ResultSet rs = stmt.executeQuery(sql);// 执行SQL语句获得查询结果
int columnCount = rs.getMetaData().getColumnCount();// 获得查询数据表的列数
int row = 1;// 定义行序号
while (rs.next()) {// 遍历结果集
Vector rowV = new Vector();// 创建行向量
rowV.add(new Integer(row++));// 添加行序号
for (int column = 1; column <= columnCount; column++) {
rowV.add(rs.getObject(column));// 添加列值
}
vector.add(rowV);// 将行向量添加到结果集向量中
}
rs.close();// 关闭结果集对象
stmt.close();// 关闭连接状态对象
} catch (SQLException e) {
e.printStackTrace();
}
return vector;// 返回结果集向量
}
// 查询单个记录
protected Vector selectOnlyNote(String sql) {
Vector vector = null; //结果集向量为空
Connection conn = JDBC.getConnection(); // 获得数据库连接
try {
Statement stmt = conn.createStatement(); // 创建连接状态对象
ResultSet rs = stmt.executeQuery(sql); // 执行SQL语句获得查询结果
int columnCount = rs.getMetaData().getColumnCount(); // 获得查询数据表的列数
while (rs.next()) { // 遍历结果集
vector = new Vector(); //创建向量
for (int column = 1; column <= columnCount; column++) {
vector.add(rs.getObject(column)); //添加向量值
}
}
rs.close(); // 关闭结果集对象
stmt.close(); // 关闭连接状态对象
} catch (SQLException e) {
e.printStackTrace();
}
return vector; // 返回结果集向量
}
// 查询多个值
protected Vector selectSomeValue(String sql) {
Vector vector = new Vector(); //创建结果集向量
Connection conn = JDBC.getConnection(); // 获得数据库连接
try {
Statement stmt = conn.createStatement(); // 创建连接状态对象
ResultSet rs = stmt.executeQuery(sql); // 执行SQL语句获得查询结果
while (rs.next()) { // 遍历结果集
vector.add(rs.getObject(1)); //添加结果集向量
}
rs.close(); // 关闭结果集对象
stmt.close(); // 关闭连接状态对象
} catch (SQLException e) {
e.printStackTrace();
}
return vector; // 返回结果集向量
}
// 查询单个值
protected Object selectOnlyValue(String sql) {
Object value = null; //值为空
Connection conn = JDBC.getConnection(); //获得数据库连接
try {
Statement stmt = conn.createStatement(); //创建数据状态连接对象
ResultSet rs = stmt.executeQuery(sql); //执行SQL语句获得查询结果
while (rs.next()) {
value = rs.getObject(1);
}
rs.close(); //关闭结果集对象
stmt.close(); //关闭连接状态对象
} catch (SQLException e) {
e.printStackTrace();
}
return value; //返回单个值
}
// 插入、修改、删除记录
public boolean longHaul(String sql) {
boolean isLongHaul = true;// 默认持久化成功
Connection conn = JDBC.getConnection();// 获得数据库连接
try {
conn.setAutoCommit(false);// 设置为手动提交
Statement stmt = conn.createStatement();// 创建连接状态对象
stmt.executeUpdate(sql);// 执行SQL语句
stmt.close();// 关闭连接状态对象
conn.commit();// 提交持久化
} catch (SQLException e) {
isLongHaul = false;// 持久化失败
try {
conn.rollback();// 回滚
} catch (SQLException e1) {
e1.printStackTrace();
}
e.printStackTrace();
}
return isLongHaul;// 返回持久化结果
}
public static void main(String[] args) {
BaseDao d=new BaseDao();
d.longHaul("delete from tb_order_item");
d.longHaul("delete from tb_order_form");
d.longHaul("delete from tb_user");
}
}
java酒店管理系统_酒店管理系统相关推荐
- java 家谱管理系统_家谱管理系统
[实例简介] 用JAVA写了一个简易的家谱管理系统,里面有所有的实现代码与过程 [实例截图] [核心代码] 家谱管理系统 ├── JM │ └── MyJob │ ├── Bookface.j ...
- java 设备管理系统_设备管理系统
压缩包 : b679ef31dc714eb51f600211e9.rar 列表 设备管理系统/EquipmentManage/.classpath 设备管理系统/EquipmentManage/.pr ...
- Mysql数据库宾馆管理系统_酒店宾馆管理系统 springboot项目 mysql数据库 登陆界面 前端后台 layui.rar...
[实例简介] 酒店宾馆管理系统 配置直接使用intellij idea的springboot打开 等待把dependence下载完毕(配置maven 修改下载源) 配置的properties中数据库需 ...
- python制作酒店系统_酒店前台管理系统需求分析
酒店前台管理系统需求分析 一,引言 1.1 选题意义: 随着人员流动规模的不断扩大,冰棺数量的几句增加,有关客房管理的各种信息也在不断成倍增长.所以本系统由此诞生,我们可以做到信息的规范股那里和快速查 ...
- python制作酒店系统_酒店前台管理系统
功能展示: 登陆页面: 管理员登陆后主页面 点击大床 选择二楼房间 选择201房间点击入住后填写入住信息 点击保存后,查看客人列表.填写的客人已经插入成功 再所搜并查看201房间 点击搜索后:,可以进 ...
- java web 图书管理系统_图书管理系统,源代码 Java初级小项目
今天再给大家分享一个小项目:MiNi图书管理系统.用的是Java语言开发的,代码不多,大概260行左右吧,系统是实现图书的新增图书.删除图书.借阅图书.归还图书.查看图书等简单的功能(后附源代码)! ...
- MySQL运动会管理系统_运动会管理系统(JAVA,JSP,SERVLET,SQLSERVER)
运动会管理系统(JAVA,JSP,SERVLET,SQLSERVER)的设计与实现(毕业论文16000字以上共39页,程序代码,MySQL数据库) [运行环境]MyEclipse,JDK,TOMCAT ...
- Java+Jsp+MySql实现图书管理系统_图书管理系统代码
文章目录 01 系统介绍 02 下载源码 03 工程结构 04 访问系统 05 技术支持 06 功能展示 管理员 普通用户 01 系统介绍 系统名称:图书管理系统(manage_books) 开发工具 ...
- java出版社系统_图书管理系统java版
本文的目的就是通过图书管理系统掌握数据库编程技术,能正确连接数据库,能对数据库中信息进行查询.插入.删除.修改. 内容:在数据库中创建一张书目信息表,包括书名.作者.出版社.出版日期.书号.价格字段. ...
最新文章
- python字典、列表、元祖使用场景_python学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍...
- 微信分销 微信公众号开店 多用户版源码
- (转自scrum中文网)给Scrum Master的十个建议,你值得拥有
- html的进一步了解(更新中···)
- Mybatis的prefix和suffix使用
- 反射调用private或internal构造函数
- 详细解释CNN卷积神经网络各层的参数和链接个数的计算
- uniapp保存图片_Uniapp实现保存图片到相册(封装起来)
- Vue 学习第四天--第一部分 --盲点整理与昨天知识回顾
- idea install 失败_idea maven install 卡住,无报错排查。
- ACMMM 2021-多模态宝藏!京东梅涛团队重磅开源第一个适用于多个任务的多模态代码库x-modaler...
- struts json序列化遇上replaceAll就出问题
- 学python能做什么类型的工作-做自动化,学python要到那种程度呢?
- mysql Substr与char_length函数的应用
- 光热发电成千亿元市场 加速产业布局
- python语言字符串逆转顺序_Python字符串逐字符或逐词反转方法
- 2017.8.22区间最大值问题
- 数控仿真模拟Keller CNC SYMplus v5.0-ISO
- ntsd.exe 附使用教程
- FPGA之道(6)软件编程思路与FPGA编程思路的变革
热门文章
- 代码中如何让无序标记的内容并排_英语技术文档中如何正确使用无序列表和有序列表?...
- oracle1设置0000进程,oracle各后台进程简介
- 25服务端_手把手教你使用 OpenResty 搭建高性能服务端!
- HoloLens 2开发:关闭性能分析窗口
- Vue 报错Error: No PostCSS Config found解决办法
- 目标检测java系统_5分钟!用Java实现目标检测
- css学习_文本有关的样式属性、sublime快捷生成标签
- ChannelHandler揭秘(Netty源码死磕5)
- ajax用iframe,使用ajax Post请求更新iframe内容
- Java - 泛型 ( Generic )