凯发娱乐城

注册游戏账号

新葡京娱乐城

进入游戏大厅

博天堂娱乐城

真人棋牌游戏开户

您现在的位置:现金棋牌游戏>游戏问答> 正文

[041]jdbc练习项目总结手机管理系统

来源:http://www.crjq8.com 作者:游戏问答

真人棋牌游戏

博天堂

  mvc架构
[041]jdbc练习项目总结手机管理系统
实现效果
[041]jdbc练习项目总结手机管理系统
[041]jdbc练习项目总结手机管理系统
[041]jdbc练习项目总结手机管理系统
注意事项
1。注意mvc架构,层与层之间通过接口调用,在包中实现接口
2.判断输入是否合法,是否是数字,是否在指定范围内
/** * 获取键盘输入的整数数字,可以指定范围,不符合则重新输入 * @param min * @param max * @return */ public static int getInputNum(int min,int max){ return(int)getInputDouble(min,max); } /** * 获取键盘输入的数字,可以指定范围,不符合则重新输入 * @param min * @param max * @return */ public static double getInputDouble(double min,double max){ double res; while(true){ if(scanner.hasNextDouble()){ res = scanner.nextDouble(); if(res>=min&&res<=max) return res; else System.out.println("你好,请输入"+nf.format(min)+"——"+nf.format(max)+"之间的数字!"); }else{ System.out.println("您好,请输入数字!"); scanner.next(); } } }3.BaseDao编写
select的通用模板编写
/** * 单条查询数据库模板,获取结果集 * @param clazz * @param sql * @param paras * @param <T> * @return */ static <T> List<T> select(Class<T> clazz,String sql,Object... paras){ Connection conn = null; PreparedStatement ps = null; ResultSet rs = null; List<T> list = new ArrayList<>(); try { conn = JdbcUtils.getConnection(); ps = conn.prepareStatement(sql); ParameterMetaData ptmd = ps.getParameterMetaData(); //获取参数信息(包含个数) for(int i=0;i<ptmd.getParameterCount();i++){ ps.setObject(i+1,paras[i]); //绑定参数 } rs = ps.executeQuery(); //获取参数 ResultSetMetaData rsmd = rs.getMetaData(); //获取结果信息(包含列的名字及数量) int columnNum = rsmd.getColumnCount(); //结果的列数 while(rs.next()){ T t = clazz.getConstructor().newInstance();//通过反射,创建实体类对象 Field field; //减少变量的生成 for(int i=1;i<=columnNum;i++){ //通过反射,循环列,设置属性 String columnName = rsmd.getColumnName(i); //获取列名 field = clazz.getDeclaredField(columnName); //获取属性 field.setAccessible(true); field.set(t,rs.getObject(i)); //设置属性值 } list.add(t); } } catch (Exception e) { e.printStackTrace(); }finally { JdbcUtils.closeAll(conn,ps,rs); } return list; }项目要求
手机信息管理系统
一、 功能要求
使用 Java语言实现手机信息管理的功能,Oracle11g作为数据库,主菜单包括菜单项:如图效果(1,2,3,4,5分别 实现功能,0的时候退出系统,其它的输入提示输入错误,请重新输入)


[041]jdbc练习项目总结手机管理系统
二、 数据库设计
[041]jdbc练习项目总结手机管理系统
三、 具体实现步骤
1、 创建数据库表Mobile,并输入至少3条测试数据:
2、 在eclipse中创建Java项目
3、 完成信息查询功能,如下图所示


4、 完成信息录入的功能。效果如下图


5、 完成删除的功能,效果图如下所示;要删除的手机编号不存在


6博彩资讯、 完成删除的功能,效果图如下所示;要删除的手机编号存在


7、 完成根据手机品牌查询手机信息,要求使用模糊查询,效果如图所示


8、 完成根据手机编号修改手机价格功能,效图所下图所示


9、 退出


10、 用户录入的选择不正确


四、 注意事项
1. 请注意代码的书写、命名符合规范,在代码中添加必须要的注释
2. 请注意操作数据库时进行必要的异常处理。
3. 请注意提交数据库的.sql文件和Java项目

  • 原文标题:[041]jdbc练习项目总结手机管理系统
  • xpj

    9you娱乐城

    特别推荐

    
  • 澳门网上赌场
  • 澳门威尼斯人赌场官网
  • 老挝赌场
  • 区块链百家乐游戏
  • 搜索留痕方法
  • 赌球地址
  • 澳门太阳城网址
  • 全球最大博彩公司
  • 网上买球网站
  • bbin平台直营
  • 博彩公司
  • 加密货币交易所
  • 欧易为什么不清退
  • 中币跑路
  • 亚洲博彩公司
  • 澳门在线赌场
  • 菲律宾马尼拉赌场
  • 正规博彩平台
  • 大陆博彩平台
  • 澳门新葡京娱乐场
  • 世界赌场名单
  • 全讯导航网
  • 菠菜论坛
  • 东南亚赌博网站
  • 虚拟币博彩游戏
  • 澳门百家乐网址
  • 网上博彩导航
  • 数字币博彩网站
  • 马来西亚博彩公司
  • 越南赌场
  • 香港赌场
  • 澳大利亚赌博网站
  • 足球赔率
  • 菲律宾网上赌场
  • 加密货币赌博平台
  • 足球投注网站
  • 网络博彩论坛
  • 皇冠最新网址
  • 博彩公司排名
  • 推广引流方法
  • 推广话术
  • 数字币赌场
  • 皇冠现金网
  • 世界杯博彩公司
  • 英国博彩公司
  • 泰国在线赌场
  • 新加坡赌场
  • 比特币博彩公司
  • 洗钱平台
  • 泰达币赌场
  • 世界杯网上赌球
  • 博彩推广方式
  • 印度尼西亚博彩平台
  • 棋牌包网
  • bbin官网
  • 体育博彩公司
  • 越南赌博平台
  • 百家乐路单
  • 澳门博彩有限公司
  • 体育博彩公司排名
  • 百家乐网址
  • 世界杯赌球网站
  • 皇冠现金网
  • 怎么洗钱
  • 买球平台
  • 欧洲杯赌球平台
  • 皇冠博彩网址
  • 外围赌球网站
  • 果敢赌场
  • 赌球技巧
  • 电子游艺平台
  • 电子游戏机
  • 赌大小怎样赢钱
  • 体育投注平台
  • 合法网上赌场
  • 缅甸赌场网址
  • 欧洲杯赌球网站
  • 赌场如何赢钱
  • 买球地址
  • 真人牌九游戏
  • 时时彩技巧
  • 六合彩官方网站
  • 威尼斯人网上赌场
  • 外围赌球
  • 赌博网址
  • 彩票游戏群
  • 微信赌博群
  • 韩国网上赌场
  • 网上赌钱游戏
  • 美国在线赌场
  • 沙巴体育官网
  • 博彩平台推荐
  • 哈希娱乐
  • 比特币赌场
  • 世界赌场排名
  • 美国赌场攻略
  • 菠菜论坛
  • 买球网站
  • 缅甸果敢赌场
  • 支持人民币的博彩网站
  • 纽约网上赌场
  • 缅甸赌博网站
  • 柬埔寨网上赌场
  • 柬埔寨赌博网站
  • 韩国博彩公司
  • 支持人民币的博彩公司