import java.sql.*;
import java.util.Scanner;
public class Manager {
public static Scanner scanner = new Scanner(System.in);
//插入语句
public static void insert() throws SQLException {
System.out.println("----------增加超市会员信息数据----------");
System.out.println("超市会员的编号");
String id = scanner.next();
System.out.println("超市会员的姓名");
String name = scanner.next();
System.out.println("超市会员的性别");
String sex= scanner.next();
System.out.println("超市会员的电话");
String phone= scanner.next();
System.out.println("会员注册时间");
String time = scanner.next();
//注册驱动 使用驱动连接数据库
Connection con = null;
PreparedStatement stmt = null;
ResultSet rs = null;
try {
//获取connection连接对象
con = JDBCUtils.getConnection();
//定义sql语句
String sql = "insert into member values(?,?,?,?,?)";
//预编译sql语句
stmt = con.prepareStatement(sql);
//定义上面6个问号对应的值
stmt.setString(1, id);
stmt.setString(2, name);
stmt.setString(3, sex);
stmt.setString(4, phone);
stmt.setString(5, time);
stmt.executeUpdate();
System.out.println("增加成功!");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally {
JDBCUtils.close(rs, stmt, con);
}
UserManage.adminMenu();
}
//显示所有信息
public static void selectAll() throws SQLException {
//注册驱动 使用驱动连接数据库
Connection con = null;
Statement stmt = null;
ResultSet rs = null;
try {
//数据库的连接
con = JDBCUtils.getConnection();
stmt = con.createStatement();
//返回一个结果集
rs =stmt.executeQuery("select * from member");
System.out.println("-------------------------查询所有数据如下所示-------------------------");
while(rs.next()) {
System.out.println();
System.out.println("超市会员的编号:"+rs.getString("id")
+"\t超市会员的姓名:"+rs.getString("name")+"\t超市会员的性别:"
+rs.getString("sex")+"\t超市会员的电话:"
+rs.getString("phone")+"\t会员注册时间:"
+rs.getString("time"));
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally {
JDBCUtils.close(rs, stmt, con);
}
UserManage.adminMenu();
}
//根据编号修改
public static void updateById() throws SQLException {
System.out.println("----------根据超市会员编号修改超市会员信息----------");
System.out.println("请输入需要修改超市会员信息的超市会员编号");
String id = scanner.next();
System.out.println("请输入需要修改超市会员的姓名");
String name = scanner.next();
System.out.println("请输入需要修改超市会员信息的性别");
String sex= scanner.next();
System.out.println("请输入需要修改超市会员信息的电话");
String phone = scanner.next();
System.out.println("请输入需要修改会员注册时间");
String time = scanner.next();
//注册驱动 使用驱动连接数据库
Connection con = null;
PreparedStatement stmt = null;
ResultSet rs = null;
try {
//数据库的连接
con = JDBCUtils.getConnection();
//定义sql语句
String sql = "update member set name=?,sex=?,phone=?, time=? where id = ?";
//预编译
stmt = con.prepareStatement(sql);
//定义上面6个问号对应的值
stmt.setString(1, name);
stmt.setString(2, sex);
stmt.setString(3, phone);
stmt.setString(4, time);
stmt.setString(5, id);
stmt.execute();
System.out.println("超市会员信息修改成功!");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally {
JDBCUtils.close(rs, stmt, con);
}
UserManage.adminMenu();
}
//根据编号删除
public static void deleteById() throws SQLException {
System.out.println("----------根据超市会员编号删除超市会员信息----------");
System.out.println("请输入需要删除的超市会员编号");
String id = scanner.next();
//注册驱动 使用驱动连接数据库
Connection con = null;
PreparedStatement stmt = null;
ResultSet rs = null;
try {
//数据库的连接
con = JDBCUtils.getConnection();
//定义sql语句
String sql = "delete from member where id =?";
//预编译
stmt = con.prepareStatement(sql);
//定义上面1个问号对应的值
stmt.setString(1,id);
stmt.execute();
System.out.println("超市会员删除成功!");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally {
JDBCUtils.close(rs, stmt, con);
}
UserManage.adminMenu();
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
超市会员管理系统【控制台+MySQL】(Java课设)
共26个文件
xml:8个
png:7个
class:4个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 113 浏览量
2024-07-21
12:23:57
上传
评论
收藏 100KB ZIP 举报
温馨提示
【购买前请务必看一下这个文章!】:https://gitee.com/saodai/blog/blob/master/README.md 运行效果展示地址:https://saodai.blog.csdn.net/article/details/140586185 购买后有三天售后服务!!!有非常详细的教程指导大家如何在自己电脑上面运行起来【购买后赠送教程】!!!以下还有内容要展开看~ 每个付费系统资源压缩包都包含源代码+数据库脚本sql!!! 这些系统是我接单的时候留下的源码,现在挂在CSDN的付费资源上作为一个睡后收益!这些系统都是可以正常运行的!因为这些系统之前都交付给顾客了!顾客们也都跑起来了! 无论是用IDEA还是用eclipse跑都是可以跑起来的!只需要根据我写的部署教程即可在自己的电脑上把系统运行起来! 我接单开发的系统的界面风格都是最原始的!也就是没有去美化!因为这样更符合顾客的水平!做太好太漂亮老师会怀疑甚至挂科!这就得不偿失了! 据我接单的经验,通常这样的系统对于过Java课设来说是完全够了!
资源推荐
资源详情
资源评论
收起资源包目录
超市会员管理系统.zip (26个子文件)
超市会员管理系统
超市会员管理系统.iml 690B
sql
cshy.sql 1KB
src
Manager.java 6KB
JDBCUtils.java 1KB
Main.java 161B
UserManage.java 2KB
out
production
超市会员管理系统
JDBCUtils.class 1KB
UserManage.class 2KB
Manager.class 5KB
Main.class 451B
.idea
codeStyles
codeStyleConfig.xml 153B
Project.xml 269B
uiDesigner.xml 9KB
libraries
mysql_connector_java_8_0_29.xml 282B
workspace.xml 6KB
misc.xml 278B
modules.xml 295B
.gitignore 184B
encodings.xml 211B
img
E14V`NQZFZAB7H84M}KBL@X.png 14KB
@3N@S$3N0}X@VKC43AA2MAM.png 19KB
P3POEDQS@)[K8LQZX`YP21Y.png 5KB
E)]SB]I$W@98E9LP67HC(XP.png 13KB
[U~@$0S3[E2G]@SJ8I7H65R.png 15KB
XX0$%UAK5_C)UUFJ1SUX421.png 11KB
SFB$AMEP(TZ{Q$ZD)_SS]}7.png 10KB
共 26 条
- 1
资源评论
骚戴
- 粉丝: 1w+
- 资源: 190
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 电力电子matlab,simulink仿真 有模块化多电平变换器方向,MMC 载波移相脉冲宽度调制,电容电压平衡算法,环流抑制
- 甘肃非物质文化网 基于Springboot和Mysql的甘肃非物质文化网代码 ,包括程序,中文注释,配置说明操作步骤
- 操作Excel的C++封装类
- 基于Springboot和Vue的甘肃非物质文化网源码 甘肃非物质文化网代码,包括程序,中文注释,配置说明操作步骤
- 甘肃非物质文化网代码系统 Springboot甘肃非物质文化网,包括程序,中文注释,配置说明操作步骤
- 基于直播源的总结与思考
- 有限元仿真实验项目-圆截面立柱受力分析
- on intelligence
- 爱心代码(17款).zip
- 有限元仿真实验项目-阶梯轴扭转和弯曲
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功