首页 > 数据库 >第3章 数据库操作-通过DataGridView控件进行数据库的操作

第3章 数据库操作-通过DataGridView控件进行数据库的操作

时间:2023-05-18 17:12:37浏览次数:45  
标签:控件 oleDbDataReader 数据库 cmd System DataGridView using new conn

通过DataGridView控件进行数据库的操作

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.OleDb;
using System.IO;
using System.Security.Cryptography;

namespace WindowsFormsApp1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        private string sql = "select * from 表1";
        private string connectionName = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+  Directory.GetCurrentDirectory()+ "\\Database.mdb;";
        private void button1_Click(object sender, EventArgs e)
        {
            OleDbConnection conn = new OleDbConnection(connectionName);
            conn.Open();
            OleDbCommand cmd = new OleDbCommand(sql,conn);
            OleDbDataAdapter apt = new OleDbDataAdapter(cmd);
            DataTable table = new DataTable();
            apt.Fill(table);


            dataGridView1.DataSource = table;

            apt.Dispose();


            //查询数据到textBox1
            string sql2 = "select 体重 from 表1";
        cmd=new OleDbCommand(sql2, conn);
            OleDbDataReader oleDbDataReader = cmd.ExecuteReader();

            //每次读一行数据
            oleDbDataReader.Read();
            oleDbDataReader.Read();
            textBox1.Text = oleDbDataReader[0].ToString();
            oleDbDataReader.Close();
            conn.Close();

            //update数据
            string sql3 = "update 表1 set 姓名='王五' where 年龄=20";
            OleDbConnection conn2 = new OleDbConnection(connectionName);
            conn2.Open();
            cmd = new OleDbCommand(sql3, conn2);
            cmd.ExecuteNonQuery();
            conn.Close();
    }
    }
}

 

标签:控件,oleDbDataReader,数据库,cmd,System,DataGridView,using,new,conn
From: https://www.cnblogs.com/Php1989/p/17412513.html

相关文章

  • 云数据库时代:企业数据架构的云化智能重构和变革
    云数据库时代:企业数据架构的云化智能重构和变革原创 国内数据库 作者:数据和云 时间:2018-11-2611:05:13  668  0在2018年11月16日举行的『数据技术嘉年华』大会上,我对行业近期的观察和思考做了一个总结,在此和大家分享商榷。我以为,近代数据库技术的发展可以划分为......
  • 数据库 | Database
    1入门1.1元数据数据可以分为两类:元数据和实际数据.元数据是描述数据的数据,也可以被称为"数据的数据".它们提供了关于数据的信息,例如数据的来源,格式,大小,类型,版本,创建日期,更新日期等等.元数据通常用于数据管理和数据发现,以帮助用户更好地理解和使用实际......
  • java内嵌数据库hsqldb
    java内嵌数据库hsqldb介绍:jdk1.8,maven k开发软件:ideaspringboot+mybatis+hsqldb内容:1.项目搭建2.基本操作3.本地数据持久化第一步 新建maven项目导入依赖<dependencies><dependency><groupId>org.hsql......
  • .NET6 + EF Core + MySQL 创建实体和数据库、EFCore 数据迁移
    前言接上期文章《.NET6项目连接数据库方式方法》,有人问了我几个问题,现在就这几个问题,拓展延申一下创建实体类、数据库。把ORM框架和数据迁移都写进去。安装ORM框架,这里我们采用EFCore安装EFCore我的项目是在Linux上创建的,使用的是vscode开发工具远程开发。为了方便大家阅读和......
  • mysql导出\导入数据库
    导出数据库mysqldump-upgms-ppgms-S/data/mysql_data/mysql/mysql.sock>pgms.sql;导出单表mysqldump-upgms-ppgms-S/data/mysql_data/mysql/mysql.sockt_organization>t_organization.sql;导入数据sourcet_bindinginfo.sql; ......
  • 使用 FOR ALL ENTRIES 将 ABAP 内表内容作为数据库表的读取条件之一试读版
    本教程之前的文章,我们已经介绍了如何用ST05事务码,对一个ABAP报表进行性能分析和优化的步骤。94.使用事务码ST05对SAPABAP数据库表访问性能调优的一个具体例子重构后的代码:REPORTzdb_optimization.DATA:lt_orderTYPETABLEOFzmyorder,ls_orderLIKE......
  • percona-xtrabackup数据库备份工具
    文章目录percona-xtrabackup备份工具安装流程完全备份流程完全恢复流程增量备份流程增量恢复流程percona-xtrabackup备份工具安装流程安装percona-xtrabackup先准备PerconaXtraBackup8.0需要的mysql源:yuminstall-yhttps://repo.mysql.com//mysql80-community-release-el7-......
  • java基于springboot+vue的篮球竞赛预约平台、比赛预约管理系统,附源码+数据库+lw文档+P
    1、项目介绍根据篮球竞赛预约平台的功能需求,进行系统设计。前台功能:用户进入系统可以实现首页,竞赛项目,平台公告,个人中心,后台管理等功能进行操作;后台由管理员和用户,主要功能包括首页,个人中心,用户管理,项目分类管理,竞赛项目管理,赛事预约管理,系统管理等功能;系统对这些功能进行整合......
  • 29、利用 LNMP 实现phpMyAdmin并利用redis会话保持,用页面管理数据库
    建设第二个网站,利用LNMP实现实现phpMyAdmin并利用redis会话保持,用页面管理数据库在100web1、200web2上创建网站数据存放目录[root@ubunt~]#mkdir/data/php2进入官网https://www.phpmyadmin.net/下载[root@ubuntphp2]#wgethttps://files.phpmyadmin.net/phpMyAdmin/5.......
  • Windows10安装oracle 19c数据库+PLsql详细安装过程
    Windows版Oracle19c安装过程记录文章目录Windows版Oracle19c安装过程记录前言安装过程1下载2安装3检查是否安装成功。PLSQL连接Oracle数据库前言安装Windows版Oracle19c。官网:https://www.oracle.com/database/technologies/安装过程首先在百度上搜索Windows版Oraclec19安装。1......