C#数据库连接

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;


namespace Test1
{
    class Program
    {
        static void Main(string[] args)
        {
            string str = "Data Source=.;Initial Catalog=MyTest;User ID=sa;password=688886";  
            /-------------------------------------------------  
            SqlConnection为建立和数据库连接的对象  
            //using (SqlConnection conn = new SqlConnection(str))  
            //{  
            //    conn.Open(); //打开连接  
            //    conn.BeginTransaction();  
            //    //通过连接创建一个向数据库发命令(Command)的对象SqlCommand对象。  
            //    using (SqlCommand cmd = conn.CreateCommand())  
            //    {   //CommandText为要执行的SQL语句  
            //        cmd.CommandText = "insert into T_Student(Name,Age) values('张雷',20000)";  
            //        cmd.ExecuteNonQuery();//执行,ExecuteNoQuery一般用来执行Update,Delete,Insert语句  
            //    }  
                   
            //}  
            /-------------------------------------------------  
            //using (SqlConnection conn = new SqlConnection(str))  
            //{  
            //    conn.Open();  
            //    using (SqlCommand cmd = conn.CreateCommand())  
            //    {  
            //        cmd.CommandText = "select count(*) from T_Student where age < 200";  
            //        //ExecuteScalar一般用来执行有且只有一行一列返回值的SQL语句。  
            //        object ob = cmd.ExecuteScalar();  
            //        int count = (int)ob;  
            //        Console.WriteLine(count+"数据!");  
            //    }  
            //}  
            /-------------------------------------------------  
            using (SqlConnection conn = new SqlConnection(str))  
            {  
                conn.Open();  
                using (SqlCommand cmd = conn.CreateCommand())  
                {   
                    //获得自动增长字段的值  
                    cmd.CommandText = "insert into person(name) values('AAA');";
                    cmd.ExecuteNonQuery();    
                }  
            }  
            Console.WriteLine("execute success!");  
             
        }
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值