adonet基础示例分享(adonet连接数据库)

 更新时间:2014年04月02日 10:05:56   作者:  
这篇文章主要介绍了adonet基础示例分享(adonet连接数据库),需要的朋友可以参考下
adonet基础示例分享
复制代码 代码如下:

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("执行完成");
        }
    }
}

相关文章

  • C# 实现拖拉控件改变位置与大小的方法

    C# 实现拖拉控件改变位置与大小的方法

    下面小编就为大家分享一篇C# 实现拖拉控件改变位置与大小的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-01-01
  • C#中的反射(System.Reflection)

    C#中的反射(System.Reflection)

    这篇文章介绍了C#中的反射(System.Reflection),文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • C#调用JS的几种方法

    C#调用JS的几种方法

    这篇文章主要介绍了C#调用JS的几种方法,帮助大家更好的理解和使用c#,感兴趣的朋友可以了解下
    2020-12-12
  • 打开一个Unity工程步骤

    打开一个Unity工程步骤

    这篇文章讲述了如何打开一个Unity工程,包含详细的图文介绍的步骤,希望本文对你有所帮助
    2021-06-06
  • C#创建Windows服务与服务的安装、卸载

    C#创建Windows服务与服务的安装、卸载

    这篇文章介绍了C#创建Windows服务与服务的安装、卸载,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-02-02
  • c#版json数据解析示例分享

    c#版json数据解析示例分享

    JSON(全称为JavaScript Object Notation) 是一种轻量级的数据交换格式。它是基于JavaScript语法标准的一个子集。 JSON采用完全独立于语言的文本格式,可以很容易在各种网络、平台和程序之间传输。JSON的语法很简单,易于人阅读和编写,同时也易于机器解析和生成
    2014-03-03
  • C#中尾递归的使用、优化及编译器优化

    C#中尾递归的使用、优化及编译器优化

    这篇文章主要介绍了C#中尾递归的使用、优化及编译器优化,本文讲解了递归运用、尾递归优化、编译器优化等内容,需要的朋友可以参考下
    2015-04-04
  • c# xml转word的实现示例

    c# xml转word的实现示例

    这篇文章主要介绍了c# xml转word的实现示例,帮助大家更好的理解和学习使用c#,感兴趣的朋友可以了解下
    2021-04-04
  • C#根据权重抽取随机数

    C#根据权重抽取随机数

    最近在开发过程中遇到一个需要做带权随机的处理,本文主要介绍了C#根据权重抽取随机数,具有一定的参考价值,感兴趣的可以了解一下
    2024-02-02
  • C#自动给文章关键字加链接实现代码

    C#自动给文章关键字加链接实现代码

    这篇文章主要介绍了C#自动给文章关键字加链接实现代码,有需要的朋友可以参考一下
    2013-12-12

最新评论