adonet基礎示例分享(adonet連接數(shù)據(jù)庫)
更新時間:2014年04月02日 10:05:56 作者:
這篇文章主要介紹了adonet基礎示例分享(adonet連接數(shù)據(jù)庫),需要的朋友可以參考下
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() 自動關(guān)閉數(shù)據(jù)庫,回收資源。
////SqlConnection為建立和數(shù)據(jù)庫連接的對象。
//using (SqlConnection conn = new SqlConnection("Data Source=.;Initial Catalog=myself;User Id=sa;Password=123;"))
//{
// conn.Open();//打開連接
// //通過連接,創(chuàng)建一個向數(shù)據(jù)庫發(fā)命令的對象SqlCommand
// using (SqlCommand cmd = conn.CreateCommand())//釋放資源。
// {
// //CommandText為要執(zhí)行的SQL的語句
// cmd.CommandText = "Insert into student(學號,姓名) values(110,'張五')";
// //ExecuteNonQuery一般用來執(zhí)行Update Delete Insert 語句。
// cmd.ExecuteNonQuery();//執(zhí)行上面的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一般用來執(zhí)行有且只有一行一列返回值的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("執(zhí)行完成");
}
}
}
復制代碼 代碼如下:
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() 自動關(guān)閉數(shù)據(jù)庫,回收資源。
////SqlConnection為建立和數(shù)據(jù)庫連接的對象。
//using (SqlConnection conn = new SqlConnection("Data Source=.;Initial Catalog=myself;User Id=sa;Password=123;"))
//{
// conn.Open();//打開連接
// //通過連接,創(chuàng)建一個向數(shù)據(jù)庫發(fā)命令的對象SqlCommand
// using (SqlCommand cmd = conn.CreateCommand())//釋放資源。
// {
// //CommandText為要執(zhí)行的SQL的語句
// cmd.CommandText = "Insert into student(學號,姓名) values(110,'張五')";
// //ExecuteNonQuery一般用來執(zhí)行Update Delete Insert 語句。
// cmd.ExecuteNonQuery();//執(zhí)行上面的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一般用來執(zhí)行有且只有一行一列返回值的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("執(zhí)行完成");
}
}
}
相關(guān)文章
C#發(fā)送數(shù)據(jù)到剪貼板及從剪貼板中取數(shù)據(jù)的方法
這篇文章主要介紹了C#發(fā)送數(shù)據(jù)到剪貼板及從剪貼板中取數(shù)據(jù)的方法,涉及C#針對剪貼板數(shù)據(jù)的讀寫操作技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-07-07
Unity實現(xiàn)繞任意軸任意角度旋轉(zhuǎn)向量
這篇文章主要為大家詳細介紹了Unity實現(xiàn)繞任意軸任意角度旋轉(zhuǎn)向量,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2020-01-01
理解C#編程中的靜態(tài)類和靜態(tài)成員以及密封類
這篇文章主要介紹了理解C#編程中的靜態(tài)類和靜態(tài)成員以及密封類,注意類成員的相關(guān)訪問限制和類的繼承問題,需要的朋友可以參考下2016-01-01

