简单的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连接数据小样例的主要内容,如果未能解决你的问题,请参考以下文章