zoukankan      html  css  js  c++  java
  • 数据库 增 ,删,改, 查询

    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.SqlClient;
    namespace 登陆链接数据库
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
    
            private void button1_Click(object sender, EventArgs e) //链接数据库查询
            {
                string uname = textBox1.Text;
                string upass = textBox2.Text;
                //第一步  链接数据库
                SqlConnection conn = new SqlConnection("server=.;database=yonghu;user=sa;pwd=123");
                conn.Open();
                //第二步  写执行语句
                SqlCommand cmd = conn.CreateCommand();//sqlcommand  帮助写执行语句
                cmd.CommandText = "select *from users where uname='"+uname+"'and upass='"+upass+"'";
                SqlDataReader dr = cmd.ExecuteReader();//读取执行语句  返回一个结果集
                if(dr.Read())
                {
                    MessageBox.Show("登陆成功");
                }
                else
                {
                    MessageBox.Show("登陆失败");
                }
                conn.Close();
    
            }
    
            private void button2_Click(object sender, EventArgs e)//链接数据库添加
            {
                string uname = textBox1.Text;
                string upass = textBox2.Text;
                //链接数据库
                SqlConnection conn = new SqlConnection("server=.;database=yonghu;user=sa;pwd=123");
                conn.Open();
                SqlCommand cmd = conn.CreateCommand();//通过conn创建sqlcommand对象
                cmd.CommandText = "insert into users values('"+uname+"','"+upass+"')";
               int count= cmd.ExecuteNonQuery();//增删改  用executenonquery  执行语句返回影响的行数
               if (count > 0)
               {
                   MessageBox.Show("添加成功");
               }
               else
               {
                   MessageBox.Show("添加失败");
               }
               conn.Close();
            }
    
            
    
           
    
            private void button3_Click(object sender, EventArgs e)//链接数据库修改
            {
                string code = textBox3.Text;
                string uname = textBox1.Text;
                string upass = textBox2.Text;
                //链接数据库
                SqlConnection conn = new SqlConnection("server=.;database=yonghu;user=sa;pwd=123");
                conn.Open();
                SqlCommand cmd = conn.CreateCommand();
                cmd.CommandText = "update users set uname='" + uname + "',upass='" + upass + "'where code=" + code;
                int count = cmd.ExecuteNonQuery();
                if (count > 0)
                {
                    MessageBox.Show("修改成功");
                }
                else
                {
                    MessageBox.Show("修改失败");
                }
                conn.Close();
            }
    
            private void button4_Click(object sender, EventArgs e)//链接数据库删除
            {
                string code = textBox3.Text;
                SqlConnection conn = new SqlConnection("server=.;database=yonghu;user=sa;pwd=123");
                conn.Open();
                SqlCommand cmd = conn.CreateCommand();
                cmd.CommandText = "delete from users where code="+code;
                int count=  cmd.ExecuteNonQuery();
                if (count > 0)
                {
                    MessageBox.Show("删除成功");
                }
                else
                {
                    MessageBox.Show("删除失败");
                }
                conn.Close();
            }
        }
    }
    ------------------------------------------------------------------------------
    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.SqlClient;
    
    namespace 增删改
    {
        public partial class Form2 : Form
        {
            public Form2()
            {
                InitializeComponent();
            }
    
            private void button1_Click(object sender, EventArgs e)
            {
                SqlConnection conn = new SqlConnection("server=.;database=yonghu;user=sa;pwd=123");
                conn.Open();
                SqlCommand cmd = conn.CreateCommand();
                cmd.CommandText = "select *from users";
                SqlDataReader dr = cmd.ExecuteReader();
                //开始构建listview表头
                listView1.Columns.Clear();
                listView1.Columns.Add("编号");
                listView1.Columns.Add("姓名");
                listView1.Columns.Add("密码");
                //读取数据库 根据数据库内容往listview里添加行
                listView1.Items.Clear();
                while (dr.Read())
                {
                    ListViewItem vi = new ListViewItem();
                    vi.Text = dr["code"].ToString();
                    vi.SubItems.Add(dr["uname"].ToString());
                    vi.SubItems.Add(dr["upass"].ToString());
                    listView1.Items.Add(vi);
    
    
                }
                conn.Close();
    
            }
        }
    }
  • 相关阅读:
    一个页面从输入url到页面加载显示完成,中间都经历了什么
    获取鼠标点击的是那个键位、阻止鼠标点击的默认事件
    获取鼠标的位置
    图片上传
    jQuery实现瀑布流(pc、移动通用)
    怎么用js或jq点击展开,出现隐藏的DIV,点击收起DIV又隐藏起来.
    js商城倒计时
    页面跳转前动画加载,页面跳转后记住滚动位置
    乐观锁与悲观锁
    过滤器、监听器、拦截器的区别
  • 原文地址:https://www.cnblogs.com/wei270647220/p/4332092.html
Copyright © 2011-2022 走看看