将数据库中的数据加载到提示框中

简介: 将数据库中的数据加载到提示框中

在机房重构的过程中,难免会遇到提示用户的相关信息,比如在充值金额过程中,就可以把用户的剩余金额提示到提示框中,那么对于像我这样的小白来说 ,就会不知道方向……以下给出的思路中,希望可以对你有所帮助。


想要数据库中加载在提示框中(其他地方同理),在数据库中查询到的是整个表,在把表中的某一个数据显示出来。首先在实体层把相关的数据写出,这里不做过多的解释,根据自己的内容编写即可。


UI层


bool flag1 = Frecharge.Frecharge1(Erecharge);//判断是否小于最小充值金额
                    if (flag1 == false)
                    {
                        DataTable table = Frecharge.pricej(Erecharge);//把查询到的price表调过来
                        string name = Convert.ToString(table.Rows[0][3]);//把具体的数据找到
                        MessageBox.Show("充值金额不能少于   "+name+"!", "提示");
                        money.Text = "";


Facade层


public bool Frecharge1(Entity.recharge user)//和基础价格进行对比
        {
            BLL.recharge recharge = new BLL.recharge();
            bool flag = recharge.flag1(user);
            return flag;
        }
 #region 充值金额和基础价格进行对比
         public bool flag1(Entity.recharge user)
        {
            Factory.recharge factory = new Factory.recharge();
            IDAL.Irecharge irecharge = factory.Frecharge();
            DataTable table = irecharge.price(user);
            decimal recharge = Convert.ToDecimal(table.Rows[0]["leastMoney"]);
            bool flag;
            if (user.money>recharge)
            {
                flag = true;
            }
            else
            {
                flag = false;
            }
            return flag;
        }


BLL层


public DataTable priceJ(Entity.recharge user)
        {
            Factory.recharge factory = new Factory.recharge();
            IDAL.Irecharge idal = factory.Frecharge();
            DataTable table= idal.price(user);
            return table;
        }


Factory层


public class recharge
    {
        string StrDB = System.Configuration.ConfigurationManager.AppSettings["DB"];//系统的配置的配置管理器的应用程序设置
        public Irecharge Frecharge()
        {
            string ClassName = StrDB + "." + "Recharge";//D层
            return (Irecharge)Assembly.Load(StrDB).CreateInstance(ClassName);//assembly为装配  CreateInstance为方法
        }
    }


IDAL层


DataTable price(Entity.recharge user);//充值价格和基础价格进行对比


DAL层


#region 把价格表中的最低价格调用
        public DataTable priceJ(Entity.recharge user)
        {
            string sql = "select * from Price_info ";
            DataTable pricej = sqlhelper.ExecuteQuery(sql, CommandType.Text);
            return pricej;
        }
        #endregion
#region 查询基础数据表 对充值金额进行对比
        public DataTable price(Entity .recharge user)
        {
            string sql = "select * from Price_info";
            DataTable selectprice = sqlhelper.ExecuteQuery(sql, CommandType.Text);
            return selectprice;
        }


最后结果

88a2d19ec150881e8b4ceec6b132de04_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTMwOTE1NQ==,size_16,color_FFFFFF,t_70.png


相关文章
|
3月前
|
人工智能 运维 关系型数据库
数据库运维:mysql 数据库迁移方法-mysqldump
本文介绍了MySQL数据库迁移的方法与技巧,重点探讨了数据量大小对迁移方式的影响。对于10GB以下的小型数据库,推荐使用mysqldump进行逻辑导出和source导入;10GB以上可考虑mydumper与myloader工具;100GB以上则建议物理迁移。文中还提供了统计数据库及表空间大小的SQL语句,并讲解了如何使用mysqldump导出存储过程、函数和数据结构。通过结合实际应用场景选择合适的工具与方法,可实现高效的数据迁移。
643 1
|
4月前
|
负载均衡 算法 关系型数据库
大数据大厂之MySQL数据库课程设计:揭秘MySQL集群架构负载均衡核心算法:从理论到Java代码实战,让你的数据库性能飙升!
本文聚焦 MySQL 集群架构中的负载均衡算法,阐述其重要性。详细介绍轮询、加权轮询、最少连接、加权最少连接、随机、源地址哈希等常用算法,分析各自优缺点及适用场景。并提供 Java 语言代码实现示例,助力直观理解。文章结构清晰,语言通俗易懂,对理解和应用负载均衡算法具有实用价值和参考价值。
大数据大厂之MySQL数据库课程设计:揭秘MySQL集群架构负载均衡核心算法:从理论到Java代码实战,让你的数据库性能飙升!
|
3月前
|
SQL 关系型数据库 MySQL
Go语言数据库编程:使用 `database/sql` 与 MySQL/PostgreSQL
Go语言通过`database/sql`标准库提供统一数据库操作接口,支持MySQL、PostgreSQL等多种数据库。本文介绍了驱动安装、连接数据库、基本增删改查操作、预处理语句、事务处理及错误管理等内容,涵盖实际开发中常用的技巧与注意事项,适合快速掌握Go语言数据库编程基础。
248 62
|
2月前
|
SQL 存储 关系型数据库
MySQL功能模块探秘:数据库世界的奇妙之旅
]带你轻松愉快地探索MySQL 8.4.5的核心功能模块,从SQL引擎到存储引擎,从复制机制到插件系统,让你在欢声笑语中掌握数据库的精髓!
|
6月前
|
关系型数据库 MySQL Java
【YashanDB知识库】原生mysql驱动配置连接崖山数据库
【YashanDB知识库】原生mysql驱动配置连接崖山数据库
【YashanDB知识库】原生mysql驱动配置连接崖山数据库
|
2月前
|
SQL Oracle 关系型数据库
比较MySQL和Oracle数据库系统,特别是在进行分页查询的方法上的不同
两者的性能差异将取决于数据量大小、索引优化、查询设计以及具体版本的数据库服务器。考虑硬件资源、数据库设计和具体需求对于实现优化的分页查询至关重要。开发者和数据库管理员需要根据自身使用的具体数据库系统版本和环境,选择最合适的分页机制,并进行必要的性能调优来满足应用需求。
100 11
|
2月前
|
SQL 关系型数据库 MySQL
【赵渝强老师】MySQL中的数据库对象
本教程详细介绍了MySQL数据库中的常见对象,包括表、索引、视图、事件、存储过程和存储函数的创建与管理。内容涵盖表的基本操作、索引的使用、视图简化查询、事件调度功能等,并通过具体示例演示相关SQL语句的使用方法。
|
4月前
|
存储 关系型数据库 MySQL
大数据新视界 --面向数据分析师的大数据大厂之 MySQL 基础秘籍:轻松创建数据库与表,踏入大数据殿堂
本文详细介绍了在 MySQL 中创建数据库和表的方法。包括安装 MySQL、用命令行和图形化工具创建数据库、选择数据库、创建表(含数据类型介绍与选择建议、案例分析、最佳实践与注意事项)以及查看数据库和表的内容。文章专业、严谨且具可操作性,对数据管理有实际帮助。
大数据新视界 --面向数据分析师的大数据大厂之 MySQL 基础秘籍:轻松创建数据库与表,踏入大数据殿堂
|
6月前
|
关系型数据库 MySQL 数据库连接
docker拉取MySQL后数据库连接失败解决方案
通过以上方法,可以解决Docker中拉取MySQL镜像后数据库连接失败的常见问题。关键步骤包括确保容器正确启动、配置正确的环境变量、合理设置网络和权限,以及检查主机防火墙设置等。通过逐步排查,可以快速定位并解决连接问题,确保MySQL服务的正常使用。
925 82

热门文章

最新文章