码迷,mamicode.com
首页 > 数据库 > 详细

ADO.Net 数据库增加

时间:2016-06-21 22:25:48      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:

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

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();
        }
    }
}

 

ADO.Net 数据库增加

标签:

原文地址:http://www.cnblogs.com/zyg316/p/5604953.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!