zoukankan      html  css  js  c++  java
  • ADO.NET基础

    using System;

    using System.Collections.Generic;

    using System.Linq;

    using System.Text;

    using System.Windows;

    using System.Windows.Controls;

    using System.Windows.Data;

    using System.Windows.Documents;

    using System.Windows.Input;

    using System.Windows.Media;

    using System.Windows.Media.Imaging;

    using System.Windows.Navigation;

    using System.Windows.Shapes;

    using System.Data.SqlClient;

    namespace ADONET基础 {

        /// <summary>

        /// Window1.xaml 的交互逻辑

        /// </summary>

        public partial class Window1 : Window

        {

            public Window1()

            {

                InitializeComponent();

            }

            private void button1_Click(object sender, RoutedEventArgs e)

            {

                ////using() 自动关闭数据库,回收资源。

                ////SqlConnection为建立和数据库连接的对象。

                //using (SqlConnection conn = new SqlConnection("Data Source=.;Initial Catalog=myself;User Id=sa;Password=123;"))

                //{

                //    conn.Open();//打开连接

                //    //通过连接,创建一个向数据库发命令的对象SqlCommand

                //    using (SqlCommand cmd = conn.CreateCommand())//释放资源。

                //    {

                //        //CommandText为要执行的SQL的语句

                //        cmd.CommandText = "Insert into student(学号,姓名) values(110,'张五')";

                //        //ExecuteNonQuery一般用来执行Update Delete Insert 语句。

                //        cmd.ExecuteNonQuery();//执行上面的SQL语句。

                //    }

                //}

                using (SqlConnection conn = new SqlConnection("Data Source=.;Initial Catalog=MyTest;User Id=sa;Password=123;"))

                {

                    conn.Open();

                    using (SqlCommand cmd = conn.CreateCommand())

                    {

                        //cmd.CommandText = "select count(*) from student where 入学成绩<570";

                        //cmd.CommandText = "select count(*) from student where 入学成绩<570";

                        ////ExecuteScalar一般用来执行有且只有一行一列返回值的SQL语句。

                        //int i = (int)cmd.ExecuteScalar();

                        //MessageBox.Show(i+"人成绩小于570分");

                        cmd.CommandText = "Insert into T_Student(Name,Age) output inserted.Id values('张顾',18);";

                        long i = (long)cmd.ExecuteScalar();

                        MessageBox.Show("Id为"+i);

                    }

                }

                MessageBox.Show("执行完成");

            }

        }

    }

  • 相关阅读:
    追加上传
    反面教材 构造构造 json 数据
    Reading table information for completion of table and column names
    (原创)c#学习笔记04--流程控制03--分支03--switch语句
    (原创)c#学习笔记04--流程控制03--分支02--if语句
    (原创)c#学习笔记04--流程控制03--分支01--三元运算符
    (原创)c#学习笔记04--流程控制02--goto语句
    (原创)c#学习笔记04--流程控制01--布尔逻辑02--按位运算符
    (原创)c#学习笔记04--流程控制01--布尔逻辑01--布尔赋值运算符
    (原创)c#学习笔记03--变量和表达式04--表达式04--命名空间
  • 原文地址:https://www.cnblogs.com/gyt-xtt/p/3639078.html
Copyright © 2011-2022 走看看