《数据库 - SQL Server开发》第6章 ADO.NET入门

6.1新建工程

打开VS新建一个项目,【文件】->【新建】->【项目】。

这里写图片描述

图1新建项目

【注】笔者使用的是Visual Studio2012,其他版本基本都是相同的方式。

接下就是选择语言、框架和名称等,再单击确认即可创建一个基于C#的控制台应用程序。

这里写图片描述

图2

我们这里要讲解的是ADO.NET,因此需要连接服务器,打开“服务器资源管理器”,即单击【视图】下的【服务器资源管理器】。当然也可使用快捷键【Ctrl+Alt+M】。

这里写图片描述

图3

打开“服务器资源管理器”后,选择“数据连接”,单击右键,再单击【添加连接】。

这里写图片描述

图4

选择数据源,笔者安装的是SQL Server,因此选择Microsoft SQL Sercer数据源,其他默认,单击【继续】,接着进入“连接数据库”。
这里写图片描述

图5

这里写图片描述

图6

连接成功后,如下图所示。

这里写图片描述

图7

接下来就进行测试,添加测试代码。

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

namespace Test
{
    class Program
    {
        static void Main(string[] args)
        {
            int n= 0;
            //准备连接数据库
            string str = "Data Source=BRUCEOU-PC;Initial Catalog=MyData;Integrated Security=True";
        
            //连接数据库
            using(SqlConnection con =new SqlConnection(str) )
            {  
                //打开数据库
                con.Open();
                //拼SQL语句
                string sql = "insert into Class values('5','小郑','女','13936563698')";
                //执行
                using (SqlCommand cmd = new SqlCommand(sql,con))
                {
                    n = cmd.ExecuteNonQuery();
                }
            }
            if (n > 0)
            {
                Console.WriteLine("添加数据成功!");
            }
            else 
            {
                Console.WriteLine("添加数据失败!");
            }
            Console.ReadKey();
        }
    }
}

完整工程参考【附件/01_基本连接数据库】。

成功执行会有“添加数据成功!”的字样。

6.2使用密封类获取连接字符串

新建工程和上文的步骤一致,只是代码不同而已。

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

namespace _02_使用密封类获取连接字符创
{
    class Program
    {
        static void Main(string[] args)
        {
            //密封类
            SqlConnectionStringBuilder scsb = new SqlConnectionStringBuilder();
            scsb.DataSource = "BRUCEOU-PC";//服务器的名字
            scsb.InitialCatalog = "MyData";
            scsb.IntegratedSecurity = true;

            //显示连接字符串的内容
            Console.WriteLine(scsb.ToString());
            Console.ReadKey();
        }
    }
}

完整工程参考【附件/02_使用密封类获取连接字符串】。

成功执行会显示连接字符串。

6.3使用Winform获取连接字符串

使用Winform获取连接字符串的方式稍微有些不同,在选择语言、框架和名称等时选择Winform窗体应用程序,再单击确认即可创建一个基于C#的窗体应用程序。

这里写图片描述

图8

连接数据库的设置和创建控制台应用程序相同,接下来就是添加控件了。在窗体中添加两个控件PropertyGrid和Button。

这里写图片描述

图9

接着就是写代码了,完整代码请参看【附件/03_使用Winform获取连接字符串】。
执行时需要设置安全性,用户名和数据库名。

这里写图片描述

图10

这里写图片描述

图11

成功执行会显示连接字符串。

这里写图片描述

图12

本章参考代码:

http://download.csdn.net/download/u013162035/10106732

【注意】本章实现的语言是C#,博主默认笔者已经有C#的语言基础了,博主使用的开发环境是win7+SQL Server2012+VS2012,要是现实本章的代码,需要笔者根据自己的情况配置相应的开发环境,有任何问题请@博主。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Bruceoxl

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值