packagecom.wx.dao;importjava.sql.Connection;importjava.sql.PreparedStatement;importjava.sql.ResultSet;importjava.sql.SQLException;importcom.wx.Money;importcom.wx.User;public classWxDao {//校验用户名和密码

publicUser checkLogin(String user,String pwd){

PreparedStatement psmt= null;

ResultSet rs= null;

Connection con= null;

User u= null;

con=Tool.getConn2();try{//根据用户输入的用户名和密码查找是否有匹配的数据

psmt = con.prepareStatement("select * from wx_user where uname=? and pwd = ?");

psmt.setString(1, user);

psmt.setString(2, pwd);

rs=psmt.executeQuery();if(rs.next()){//将查询的用户名和密码封装到用户对象u中

u= newUser();

u.setUid(rs.getInt(1));

u.setUname(rs.getString(2));

u.setPwd(rs.getString(3));

}

}catch(SQLException e) {

e.printStackTrace();

}finally{

Tool.close(con, psmt);

}returnu;

}//实现查询账户余额功能

publicMoney getMoney(String user){

PreparedStatement psmt= null;

ResultSet rs= null;

Connection con= null;

Money m= newMoney();

con=Tool.getConn2();try{

psmt= con.prepareStatement("select * from wx_money where uname=? ");

psmt.setString(1, user);

rs=psmt.executeQuery();if(rs.next()){

m.setUname(rs.getString(1));

m.setMoeny(rs.getDouble(2));

}

}catch(SQLException e) {

e.printStackTrace();

}finally{

Tool.close(con, psmt);

}returnm;

}//实现转账功能

public void Transfer(doublemoney,String uname,String fname){

PreparedStatement psmt= null;

Connection con= null;

con=Tool.getConn2();try{//减去用户账户中的金额

psmt = con.prepareStatement("update wx_money set money=money-? where uname=? ");

psmt.setDouble(1, money);

psmt.setString(2, uname);

psmt.executeUpdate();//增加好友账户中的金额

psmt = con.prepareStatement("update wx_money set money=money+? where uname=? ");

psmt.setDouble(1, money);

psmt.setString(2, fname);

psmt.executeUpdate();

}catch(SQLException e) {

e.printStackTrace();

}

}

}

java 微信转账_实现微信转账功能相关推荐

  1. 安卓4.4.4安装哪个微信版本_新版微信被网友骂惨了,后悔更新了吗?教你一招迅速回到旧版本...

    在2018年的年尾,微信更新了最新的IOS7.0版本,在新年的第三天(1月3日),微信同样正版发布了安卓手机的7.0版本,用户可以在应用商店自行下载安装. 按照腾讯的尿性,在发布新版本的时候,会自动更 ...

  2. mysql事务转账_事务(转账实例)

    事务(以转账为例) 事务: 就是一件完整的事情,包含多个操作单元,这些操作要么全部成功,要么全部失败. 例如:转账,包含转出操作和转入操作. mysql中的事务: mysql中事务默认是自动提交,一条 ...

  3. 基于java实现农产品_基于微信小程序的个人商铺(农产品)设计与实现毕业论文+开题报告+前后台源码(JavaSSM+Mysql)+文献资料...

    摘  要 伴随着Internet的蓬勃发展,网络购物中心作为电子商务的一种形式正以其高效.低成本的优势,逐步成为新兴的经营模式和理念,人们已经不再满足用途信息的浏览和发布,而是渴望着能够充分享受网络所 ...

  4. 微信公众号java模拟登录_【微信公众平台改版后】Java模拟登录微信平台,主动推送消息给用户...

    一.简要说明 在博文<Java模拟登录微信公众平台,主动推送图文消息给用户>中提到使用Java语言登录微信公众平台,然后发送图文消息给用户,基本可以符合使用要求,但是在今年10月23日,微 ...

  5. java 头像 微信群_仿微信群头像九宫格控件 LQRNineGridImageView

    软件介绍 仿微信群头像九宫格控件 一.简介: 参照Android 仿微信群聊头像文章学习开发的一个仿微信群头像九宫格控件,感谢博主Loften_93663469. 效果如下: 二.使用: 1.在自己项 ...

  6. 跳一跳改分java源码_解密微信小程序漏洞:可下载任意小游戏源代码,“跳一跳”可改分...

    原标题:解密微信小程序漏洞:可下载任意小游戏源代码,"跳一跳"可改分 雷锋网消息,据 IT 之家 1 月 2 日消息称,"跳一跳"居然可以利用漏洞自己改分数,甚 ...

  7. java 头像 微信群_仿微信群头像css布局

    css ul,li{ list-style: none; margin: 0; padding: 0; background-color: #eee; } ul{ width: 240px; heig ...

  8. java调色板代码_简易网页调色板功能调用代码_html

    简易网页调色板功能调用代码 colorSelect('色值输入框ID','显示色值的容器ID',event) 调用起来很简单,任何物品onClick就可以. 以下是html网页特效代码,点击运行按钮可 ...

  9. python实现网页微信登录_网站微信登录-python 实现

    最近微信登录开放公测,为了方便微信用户使用,我们的产品也决定加上微信登录功能,然后就有了这篇笔记. 根据需求选择相应的登录方式 微信现在提供两种登录接入方式 移动应用微信登录 网站应用微信登录 这里我 ...

最新文章

  1. ThreadLocal的使用场景
  2. 真惨!连各大编程语言都摆起地摊了!
  3. node中的流的介绍(Stream)
  4. fedora如何隐藏顶部状态栏_如何使用PDF Arranger来对PDF文件进行排版和修改
  5. 4、MySQL创建数据库(CREATE DATABASE语句)
  6. 元宇宙行业深度研究报告:为什么元宇宙是下一代互联网?
  7. P4313 文理分科 网络流
  8. 单细胞转录组基本概念(一)
  9. 清华大学开源迁移学习算法库:基于PyTorch实现已有算法
  10. textedit实时显示位置_加什么地形就看什么等高线!等高线实时预览就是这么爽...
  11. java abstractlist_Java集合类源码解析:AbstractList
  12. 点评2009年PHP十大图书(2)
  13. 5月深度学习班第8课rnn_appliacation
  14. InDesign CS3完全自学视频教程
  15. 宇视EZVMS系统通过GB28181协议接入EasyGBS的步骤说明
  16. 移动H60G改为桥接
  17. vue项目运行后页面一片空白
  18. 卷积神经网络实现人脸表情识别
  19. 微服务 | Martin Fowler
  20. ubuntu 20.04 ssh “Key exchange failed“

热门文章

  1. 实现Windows Phone、Android和iOS平台的统一硬件访问
  2. JQuery Attributes 方法说明
  3. 数据结构第二章学习总结
  4. 大数据时代 我们还有隐私吗?
  5. 垂直居中实现方式总结
  6. 通过帧中继验证OSPF支持的不同网络类型
  7. 创建ACFS集群文件系统(命令方式)
  8. C#学习笔记-stream,win8.1开发小记
  9. uint8_t / uint16_t / uint32_t /uint64_t 是什么数据类型(转)
  10. 做产品最怕得是没有人负责