zoukankan      html  css  js  c++  java
  • ADO.Net 数据库增加

    数据库增加数据其实就是把查询语句换成了增加语句,后面执行语句用操作变量点出一个执行方法

    cmm.ExecuteNonQuery();//关键语句,执行CommandText,的SQL语句,增删改都用这个语句

    练习代码:

    需要首先获取并接收一下输入的增加信息

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Data.SqlClient;//先引用数据库类
    namespace ADO.Net_数据库连接及增加
    {
        class Program
        {
            static void Main(string[] args)
            {
                //增加一项学生信息,先输入一条学生信息,接收并添加与数据库中
                Console.Write("请输入学生学号:");
                string zcode = Console.ReadLine();
                Console.Write("请输入学生姓名:");
                string zname = Console.ReadLine();
                Console.Write("请输入学生性别:");
                bool zsex = Convert.ToBoolean(Console.ReadLine());
                Console.Write("请输入学生生日:");
                DateTime zbirth = Convert.ToDateTime(Console.ReadLine());
                Console.Write("请输入学生成绩:");
                decimal zscore = Convert.ToDecimal(Console.ReadLine());
    
                //1. 首先进行数据可的连接及操作
                SqlConnection conn = new SqlConnection("server=.;database=adonet;user=sa;pwd=123");
                SqlCommand cmm = conn.CreateCommand();
                //2.将获取到的学生信息添加进去,此处就是连接一个SQL语句
                cmm.CommandText = "insert into xue values('"+zcode+"','"+zname+"','"+zsex+"','"+zbirth+"',"+zscore+")";
    
                //在执行过程中有可能会执行失败,如获取不到数据库,或者其它出错,所以在这里try语句一下,出错后就报错误
                try //在执行这一步写try
                {
                    conn.Open();//打开数据库连接通道
    
                    //执行关键字ExecuteNonQuery
                    cmm.ExecuteNonQuery();//关键语句,执行CommandText,的SQL语句,增删改都用这个语句
                    Console.WriteLine("添加成功!");
                }
                catch //如果执行不成功,就走catch
                {
                    Console.WriteLine("服务器连接失败,添加失败");
                }
    
                //数据库使用完必须关闭,为了程序的严谨,将关闭方法写在finally里面,不管上面怎样都会执行这里面的
                finally
                {
                    conn.Close();//关闭对数据库的使用
                }
    
    
    
    
                Console.ReadLine();
            }
        }
    }
  • 相关阅读:
    Nginx编译参数详细注释(解释)(转载)
    linux 下开机同步时间
    115转存代码
    清除linux下history命令
    【python学习1】编写猜数字的小游戏
    对深层嵌套的代码进行重构
    JS对JSON的操作总结
    调程序的小女孩(感谢安徒生)(转)
    区块链资料
    aws创建实例 通过密钥登录后 更改root账号密码 创建普通账户 开放ssh密码登录 关闭root账号登录
  • 原文地址:https://www.cnblogs.com/zyg316/p/5604953.html
Copyright © 2011-2022 走看看