首页 > 其他分享 >三月二十五日 安卓打卡app开发

三月二十五日 安卓打卡app开发

时间:2024-03-25 22:55:57浏览次数:20  
标签:count app resultSet connection statement 打卡 null 安卓

今天完成了每月打卡次数统计功能

 

 public static String count(String account) throws SQLException {
        Connection connection = null;
        PreparedStatement statement = null;
        ResultSet resultSet = null;
        StringBuilder resultBuilder = new StringBuilder();


        try {
            connection = JDBCUtils.getConn();

            if (connection != null) {
                // 获取当前系统日期
                Calendar calendar = Calendar.getInstance();
                SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM");
                String formattedDate = dateFormat.format(calendar.getTime());

                String query = "SELECT COUNT(*) AS count FROM infor WHERE Account = ? AND SUBSTRING(date, 1, 7) = ?";
                statement = connection.prepareStatement(query);
                statement.setString(1, account);
                statement.setString(2, formattedDate);

                resultSet = statement.executeQuery();

                if (resultSet.next()) {
                    int count = resultSet.getInt("count");
                    System.out.println("统计结果: " + count);
                    resultBuilder.append("打卡次数:").append(count).append("\n");
                }
            }
        } finally {
            if (resultSet != null) {
                resultSet.close();
            }
            if (statement != null) {
                statement.close();
            }
            if (connection != null) {
                connection.close();
            }
        }

        return resultBuilder.toString();
    }

 

标签:count,app,resultSet,connection,statement,打卡,null,安卓
From: https://www.cnblogs.com/youxiandechilun/p/18095606

相关文章

  • 20240325打卡
    第五周第一天第二天第三天第四天第五天第六天第七天所花时间20h代码量(行)877博客量(篇)1知识点了解navigation路由配置,jetpackcompose组件运用,容器封装......
  • 第五周周一(安卓端连接服务端)
    学会了安卓连接服务端的方法,使用OKhttp3服务端代码:packagecom.example.okhttp3;importjava.io.IOException;importjavax.servlet.annotation.WebServlet;importjavax.servlet.http.HttpServlet;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.h......
  • app,小程序开发基础知识
    app,小程序开发基础知识1.0app应用开发架构原生开发:安卓一般使用java开发,也有kotlin语言开发,简单的说就是使用安卓提供的一系列控件来实现页面,我们对于这种架构怎么去安全测试呢?通过反编译逆向和抓包去分析资产信息,然后对资产进行安全测试开发架构:原生态-IDEAH5开发H5就是......
  • 简化业务流程, AppLink连接一定签
    APPlink是什么APPlink是RestCloud打造的一款简单易用的零代码自动化集成平台,为业务流程提供自动化的解决方案,将企业内部的核心系统以及第三方应用程序和云服务等进行集成。无论是开发人员还是业务人员,都可以使用APPlink轻松构建出高效、自动化的工作流,并将您的工作效率提升到一个......
  • 海外盲盒APP系统开发,探寻盲盒的海外机遇
    目前,盲盒在我国受到了消费者的欢迎。在各类影视动漫的火热下,热衷于娱乐消费的年轻人成为了盲盒的主要消费人群。在国外,盲盒也同样深受海外消费者的喜爱。近几年,盲盒在海外的销售量急速上升,创下了新高。随着盲盒在海外的火爆,越来越多的企业开始拓展海外市场。我国盲盒也因独特......
  • 在uniapp中监听globalData中的值变化
    1、先再app.vue中定义一个全局数据对象globalData,再对象里定义好相应的属性与属性值globalData:{ly_s:false,//蓝牙搜索状态},methods:{watch:function(method,istr){varobj=this.globalDataconsole.log(obj)Object.defineProperty(ob......
  • 如何成功将自己开发的APP上架到应用商店
     随着移动应用市场的蓬勃发展,开发一款优秀的APP已成为许多企业和个人的首要选择。然而,成功上架并有效推广APP至关重要。本文将逐步介绍完整的上架流程,包括准备所需材料、注册开发者账户、进行APP备案、提交审核以及上架成功后的推广和维护。 1.准备上架所需材料在准备上架......
  • 【WPF应用12】基本控件-WrapPanel布局详解与示例
    在WindowsPresentationFoundation(WPF)中,WrapPanel是一个强大的布局控件,它允许子控件在空间不足时自动换行,提供了极大的灵活性。在本文中,我们将详细介绍WrapPanel的布局原理、使用方法以及在开发中的应用示例。1.WrapPanel控件的布局原理WrapPanel是WPF中的一种面板......
  • 短剧APP系统开发:探索短剧的发展机遇,提高收益
    近年来,短剧在各大社交平台上快速发展,市场规模大幅度上升,成为了大众闲暇时光的娱乐的首选方式之一,深受大众的喜爱。与传统的影视相比,短剧时间短、节奏快、剧情爽,让给观众更加容易“上头”。对于创业者、影视工作者来说,短剧行业成为了新的发展风口。短剧大多依靠一些短视频平台......
  • IT20262: APPLICATIONS FAIL WITH ERROR SQL30020N "0X124C"("0100") WHEN CONNECTING
    IT20262:APPLICATIONSFAILWITHERRORSQL30020N"0X124C"("0100")WHENCONNECTINGTHROUGHAGATEWAYhttps://www.ibm.com/mysupport/s/defect/aCI3p000000kFjD/dt158090?language=en_USDescriptionIf you have an application that connects......