通过配置DS操作数据库的常用代码

2024-04-28 06:32

本文主要是介绍通过配置DS操作数据库的常用代码,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

通过配置DS操作数据库的常用代码

查询代码:
public ShengDS GetIDSheng(int id)
  {
   ShengDS ds = new ShengDS();
   this.sqlDataAdapter1.SelectCommand.CommandText="select * from sheng where ShengID="+id;
   this.sqlDataAdapter1.Fill(ds);
   return ds;
  }

添加代码:
 public int AddSheng(string sheng)
  {
   ShengDS ds = new ShengDS();
   ShengDS.ShengRow dr = ds.Sheng.NewShengRow();
   dr.ShengName=sheng;
   dr.EndEdit();
   ds.Sheng.Rows.Add(dr);
   return this.sqlDataAdapter1.Update(ds);
  }

删除代码:
public int DeleteSheng(int id)
  {
   ShengDS ds = new ShengDS();
   this.sqlDataAdapter1.SelectCommand.CommandText="Select * from Sheng where ShengID="+id;
   this.sqlDataAdapter1.Fill(ds);
   if(ds.Sheng.Rows.Count==1)
   {
    ds.Sheng[0].Delete();
    this.sqlDataAdapter1.Update(ds);
    return 1;
   }
   else
   {
    return 0;
   }
  }

更新代码:
public int UpdateSheng(int shengid,string shengname)
  {
   ShengDS ds = new ShengDS();
   this.sqlDataAdapter1.SelectCommand.CommandText="Select * from Sheng where ShengID="+shengid;
   this.sqlDataAdapter1.Fill(ds);
   if(ds.Sheng.Rows.Count==1)
   {
    ds.Sheng[0].ShengName=shengname;
    this.sqlDataAdapter1.Update(ds);
    return 1;
   }
   else
   {
    return -1;
   }
  }
 

这篇关于通过配置DS操作数据库的常用代码的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/942515

相关文章

Python实现MQTT通信的示例代码

《Python实现MQTT通信的示例代码》本文主要介绍了Python实现MQTT通信的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一... 目录1. 安装paho-mqtt库‌2. 搭建MQTT代理服务器(Broker)‌‌3. pytho

MySQL字符串常用函数详解

《MySQL字符串常用函数详解》本文给大家介绍MySQL字符串常用函数,本文结合实例代码给大家介绍的非常详细,对大家学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录mysql字符串常用函数一、获取二、大小写转换三、拼接四、截取五、比较、反转、替换六、去空白、填充MySQL字符串常用函数一、

Java中Arrays类和Collections类常用方法示例详解

《Java中Arrays类和Collections类常用方法示例详解》本文总结了Java中Arrays和Collections类的常用方法,涵盖数组填充、排序、搜索、复制、列表转换等操作,帮助开发者高... 目录Arrays.fill()相关用法Arrays.toString()Arrays.sort()A

Spring Boot Maven 插件如何构建可执行 JAR 的核心配置

《SpringBootMaven插件如何构建可执行JAR的核心配置》SpringBoot核心Maven插件,用于生成可执行JAR/WAR,内置服务器简化部署,支持热部署、多环境配置及依赖管理... 目录前言一、插件的核心功能与目标1.1 插件的定位1.2 插件的 Goals(目标)1.3 插件定位1.4 核

虚拟机Centos7安装MySQL数据库实践

《虚拟机Centos7安装MySQL数据库实践》用户分享在虚拟机安装MySQL的全过程及常见问题解决方案,包括处理GPG密钥、修改密码策略、配置远程访问权限及防火墙设置,最终通过关闭防火墙和停止Net... 目录安装mysql数据库下载wget命令下载MySQL安装包安装MySQL安装MySQL服务安装完成

RabbitMQ消息总线方式刷新配置服务全过程

《RabbitMQ消息总线方式刷新配置服务全过程》SpringCloudBus通过消息总线与MQ实现微服务配置统一刷新,结合GitWebhooks自动触发更新,避免手动重启,提升效率与可靠性,适用于配... 目录前言介绍环境准备代码示例测试验证总结前言介绍在微服务架构中,为了更方便的向微服务实例广播消息,

MySQL进行数据库审计的详细步骤和示例代码

《MySQL进行数据库审计的详细步骤和示例代码》数据库审计通过触发器、内置功能及第三方工具记录和监控数据库活动,确保安全、完整与合规,Java代码实现自动化日志记录,整合分析系统提升监控效率,本文给大... 目录一、数据库审计的基本概念二、使用触发器进行数据库审计1. 创建审计表2. 创建触发器三、Java

Ubuntu 24.04启用root图形登录的操作流程

《Ubuntu24.04启用root图形登录的操作流程》Ubuntu默认禁用root账户的图形与SSH登录,这是为了安全,但在某些场景你可能需要直接用root登录GNOME桌面,本文以Ubuntu2... 目录一、前言二、准备工作三、设置 root 密码四、启用图形界面 root 登录1. 修改 GDM 配

nginx 负载均衡配置及如何解决重复登录问题

《nginx负载均衡配置及如何解决重复登录问题》文章详解Nginx源码安装与Docker部署,介绍四层/七层代理区别及负载均衡策略,通过ip_hash解决重复登录问题,对nginx负载均衡配置及如何... 目录一:源码安装:1.配置编译参数2.编译3.编译安装 二,四层代理和七层代理区别1.二者混合使用举例

JSONArray在Java中的应用操作实例

《JSONArray在Java中的应用操作实例》JSONArray是org.json库用于处理JSON数组的类,可将Java对象(Map/List)转换为JSON格式,提供增删改查等操作,适用于前后端... 目录1. jsONArray定义与功能1.1 JSONArray概念阐释1.1.1 什么是JSONA