ADO.NET之4-使用SqlCommand对象向数据库添加记录---ShinePans

源代码:

using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace SQLTest
{
    class Program
    {
        static void Main(string[] args)
        {
            //连接数据库
            string connection =
                "server=潘尚\\SQLEXPRESS;database=db_test;Trusted_Connection=true";
            SqlConnection sc = new SqlConnection();
            sc.ConnectionString = connection;
            try
            {
                sc.Open();  //打开数据库连接
                Console.WriteLine("已经打开数据库连接!");
                SqlCommand cmd = new SqlCommand();//创建SqlCommand对象
                cmd.CommandType = CommandType.Text; //设置执行文本命令
                cmd.Connection = sc; //设置对象属性
                cmd.CommandText =
                    "INSERT INTO db_student(student_name,student_age,student_address,student_grade)VALUES(@name,@age,@address,@grade)";
                //添加参数并为参数赋值
                cmd.Parameters.Add("@name", SqlDbType.VarChar, 10).Value = "潘";
                cmd.Parameters.Add("@age", SqlDbType.Int).Value = 19;
                cmd.Parameters.Add("@address", SqlDbType.VarChar).Value = "武汉";
                cmd.Parameters.Add("@grade", SqlDbType.Int).Value = 100;
                int i = cmd.ExecuteNonQuery(); //执行数据库添加记录命令
                if (i > 0) Console.WriteLine("添加记录成功"); //控制台输出添加记录
            }
            catch (Exception ex)
            {
                Console.WriteLine("打开数据库错误:{0}", ex.Message);
            }
            finally
            {
                sc.Close();
                Console.WriteLine("数据库连接已关闭!");
            }
            System.Console.ReadLine();
        }
    }
}

数据库设计:

运行:

运行之后的数据库状态:

ADO.NET之4-使用SqlCommand对象向数据库添加记录---ShinePans

时间: 2025-01-05 04:40:04

ADO.NET之4-使用SqlCommand对象向数据库添加记录---ShinePans的相关文章

ADO.NET之7-使用Command对象查找数据库记录---ShinePans

查询数据路里的数据数量: 代码: using System; using System.Collections.Generic; using System.Data; using System.Data.SqlClient; using System.Linq; using System.Text; using System.Threading.Tasks; namespace SQLTest { class Program { static void Main(string[] args) {

ADO.NET之5-使用Command对象删除记录---ShinePans

源代码: using System; using System.Collections.Generic; using System.Data; using System.Data.SqlClient; using System.Linq; using System.Text; using System.Threading.Tasks; namespace SQLTest { class Program { static void Main(string[] args) { //连接数据库 str

ADO.NET中的模型及对象

一.ADO.NET中的模型及对象 1.EexcuteNonQuery------>实现非查询操作(增删改) sql语句查询非参数化 //连接字符串 string conStr = @"server=.;database=MyDataBase;uid=sa;pwd=sa"; //要执行的sql语句 string sql = "insert into MyDataBase(Id,Name,Age,Sex) values(1,'曹操',500,'m')"; //创建

ADO.Net之SqlConnection、 Sqlcommand的应用学习心得(思维导图,知识解析,案例分析)

ADO.Net之SqlConnection. Sqlcommand的应用 一.思维导图: ADO.NET与SQL连接: 二.知识点介绍: SqlConnection和Sqlcommand都是组成数据提供程序的类. SqlConnection使用它来建立和数据库的连接,Sqlcommand使用它执行SQL命令和存储过程. ADO.NET有两种类型的对象:基于连接的和基于内容的,SqlConnection和Sqlcommand属于基于连接的,它们连接到数据库,执行SQL语句,遍历只读结果集或者填充D

ADO.NET #3-1 (GridView + DataReader + SqlCommand)完全手写Code Behind

[C#] ADO.NET #3-1 (GridView + DataReader + SqlCommand)完全手写.后置程序代码 之前有分享过一个范例 [C#] ADO.NET #3 (GridView + SqlDataSource)完全手写.后置程序代码,兼论 SqlDataSource与UpdateParameter/DeleteParameter的用法 后来,在网络上找到的人,就开始大量地为「SqlDataSource小精灵」动手写程序 这并非我的原意. 我的意思是,透过手写的程序代码

SqlCommand对象

SqlCommand对象以及如何使用它与数据库交互 1.什么是command对象2.如何使用ExecuteReader方法查询数据3.如何使用ExecuteNonQuery方法插入和删除对象4.如何使用EXecuteScalar方法返回单一值 SqlCommand对象允许你指定在数据库上执行的操作的类型.比如,你能够对数据库中的行数据执行select,insert,modify以及delete命令.SqlCommand对象能被用来支持断开连接数据管理的情况,但是在这节课我们将只单独使用SqlCo

ADo.Net之SqlConnection、SqlCommand的应用

连接数据库 首先要在代码中添加对System.Data.SqlClient命名空间的引用: using System.Data.SqlClient; 1.使用SqlConnection对象 (1)连接本地数据库 "Server=(Local);Database=EduBaseDemo;Integrated Security=sspi"; (2)创建SqlConnection对象 SqlConnection sqlConnection = new SqlConnection(); (3)

ADO.Net之SqlConnection、 Sqlcommand的应用

一.知识描述点 1.SqlConnection (1)使用SqlConnection类可以连接到SQL Server数据库.SqlConnection对象的主要属性和方法如下: --属性:ConnectionString(连接字符串) --方法:Open(打开数据库连接) Close(关闭数据库连接) (2)连接数据库主要分以下三步: --定义字符串 --创建SqlConnection对象,代码如下: SqlConnection sqlConnection = new SqlConnection

ADO.NET数据库之数据库连接---ShinePans

ADO.NET技术主要包括Connection,Command,DataReader,DataAdapter,DateSet,DataTable等六种对象 1).Connection 对象的主要功能是与数据库连接(事物处理也使用此对象) 2).Command  对象用于返回数据,修改数据,运行存储过程以及发送或检索参数信息的数据库命令 3).DataReader 对象主要功能是以只进流的方式从数据库中读取行 4).DataAdapter 对象的主要功能是将数据库中的内容填充到DataSet对象,