简单的ADO.NET连接数据小样例

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了简单的ADO.NET连接数据小样例相关的知识,希望对你有一定的参考价值。

  ADO.NET连接数据库的样例如下:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
using System.Configuration;

namespace Test1
{
    public partial class Form1 : Form
    {
        //提前写好数据库的连接串,BYJ是数据库名
        //还有用户名和密码(这里注意若是用Windows账户凭证登录可改写成ingrated security=SSPI)
        private string source = "server=(local);database=BYJ;user ID=sa;password=110;";
        private string query = "SELECT count(0) FROM YaoHe  where  YaoPincount < lessquantity";

        public Form1()
        {
            InitializeComponent();
        }

        //第一种方法
        private void button1_Click(object sender, EventArgs e)
        {
            textBox1.Text = string.Empty;
            //与数据库建立连接
            SqlConnection conn = new SqlConnection(source);
            //打开连接
            conn.Open();
            //传入要SQL SERVER执行的SQL语句
            SqlCommand cmd = new SqlCommand(query, conn);
            //ExecuteScalar方法返回的是一个Object对象
            Object o = cmd.ExecuteScalar();     //这里注意数据库执行SQL语句不止ExecuteScalar这一个方法。
            //转换数据类型
            textBox1.Text = o.ToString();
            //关闭连接
            conn.Close();
        }

        //第二种方法
        private void button2_Click(object sender, EventArgs e)
        {
            //利用using
            textBox1.Text = string.Empty;
            using (SqlConnection conn=new SqlConnection(source))
            {
                conn.Open();
                SqlCommand cmd = new SqlCommand(query, conn);
                Object o = cmd.ExecuteScalar();
                textBox1.Text = o.ToString() + "2";
                //这里不用代码申明关闭连接,using方法会自动关闭连接
            }
        }

    }
}

  两种连接数据库的方法,可在实际工作中根据需要选择合适的使用。

 

以上是关于简单的ADO.NET连接数据小样例的主要内容,如果未能解决你的问题,请参考以下文章

要安装啥 Oracle ADO.NET 连接器?

ado.net如何连接 oracle?

Maven上手使用小样例

ADO.NET 执行部分更新/插入

android:json解析的两个工具:Gson和Jackson的使用小样例

如何在 Asp.Net Core Mvc 5.0 中将 sql 数据库与 ado.net 连接?