个人作业5
昨天完成的学习记录APP的登录注册功能,今天继续完成主界面和打卡功能,加入了时间函数,用户不可修改打卡时间,不可造假,保证了打卡的准确性
代码
public int daka(User user) { // String sql = "UPDATE user SET userState=? WHERE id = ?"; Connection connection = JDBCUtils.getConn(); try { LocalDate today = null; if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { today = LocalDate.now(); } String sql = "insert into daka(riqi,time,goal,times) values (?,?,?,?)"; if (connection != null){// connection不为null表示与数据库建立了连接 PreparedStatement ps = connection.prepareStatement(sql); if (ps != null) { //ps.setString(1, userAccount); // ResultSet rs = ps.executeQuery(); //ps.setString(1,user.getRiqi()); ps.setString(1, String.valueOf(today)); ps.setString(2,user.getTime()); ps.setString(3,user.getGoal()); ps.setInt(4,user.getTimes()); // 执行sql查询语句并返回结果集 int rs = ps.executeUpdate(); if (rs > 0) { out.println("数据更新成功!"); return 1; } else { out.println("数据更新失败!"); return 0; } } } }catch (Exception e){ e.printStackTrace(); Log.d(TAG, "异常findUser:" + e.getMessage()); return 0; } return 1; }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!