ado.net 基础(一)

// C#操作数据库的基础
1 引用两个命名空间
using data;
using date.sqlclient;
2 创建与数据库的连接
方法一: sqlconnection a = new sqlconnection();//创建连接
a.sqlconnection =" server=.;database=mydb; uid= sa; pwd=123";// 指明数据库位置以及用户名密码;
方法二: sqlconnection a = new sqlconnection("server=.;database=mydb;uid=sa; pwd=123");
3 打开链接:
a. open ();
4 构建命令类 sqlcommand
方法一: sqlcommand b = new sqlcommand();
b.connection =a; // 指明新建命令类通过建立的那条链接操作数据
方法二: sqlcommand b =a.createcommand();
5 发出命令 :
b.sqlcommandtext="sql语句";
// 注意sql 语句的书写;
6 执行语句
b.executenonquery();//固定语句;
7 关闭连接:
a.close();

实例:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
//两个系统已经设定的操作数据库的命名空间
using System.Data;
using System.Data.SqlClient;

namespace ConsoleApplication1
{
class Class5
{

public static void Main (string[] ages)
{
// SqlConnection a = new SqlConnection();
//a.ConnectionString = "server=.;database=mydb;uid=sa;pwd=123";
//创建C# 程序与数据库的连接
SqlConnection a = new SqlConnection(" server=.;database=mydb;uid=sa;pwd=123");
// 明确定位数据的位置以及账户密码;
a.Open();// 打开连接;
Console.Write("学号:");
string code = Console.ReadLine();
Console.Write("姓名:");
string name = Console.ReadLine();
Console.Write("性别:");
string sex = Console.ReadLine();
Console.Write("民族:");
string nation = Console.ReadLine();
Console.Write("生日:");
string bir = Console.ReadLine();
// 设置键盘输入
SqlCommand b = new SqlCommand();//构造命令对象;
b.Connection = a;// 指明对象进入数据的路线: 通过已经生成的数据库连接操作数据库;

b.CommandText = "insert into info values(‘p005‘,‘张飞‘,‘1‘,‘n002‘,‘1990-7-3‘)";//向数据库添加增加数据
b.CommandText = " update info set name=‘关羽‘ where code =‘p005‘";//更改数据库中的数据;
b.CommandText = " delete from info where code =‘p005‘ ";// 删除数据库中的数据;
b.CommandText = "insert into info values(‘"+code+"‘,‘"+name+"‘,‘"+sex+"‘,‘"+nation+"‘,‘"+bir+"‘)";//从键盘上输入数据;
b.ExecuteNonQuery();// 指示可以开始执行程序;

a.Close();// 关闭连接
Console.WriteLine("OK");

}
}
}

时间: 2024-10-16 18:19:45

ado.net 基础(一)的相关文章

【笔记】ADO.NET基础学习

数据库和VS的连接,实现数据的同步,让用户的一切信息都可以在数据库中留下记录. ADO.NET基础      它是连接所有数据库的一种特殊的技术,提供对不同的数据库统一操作接口. 在VS中也可以添加数据库,也可以在其中使用SQL语句,不需要在sql数据库中创建,这样用起来就特别方便,便于数据库的快速读取.<基于服务的数据库>        在VS中创建的mdf和数据库中的一样,它跟随着项目走,用起来方便运行时会自动附加(Attach).打包时首先关闭mdf与数据库的连接,才行. {ado.ne

Ado.Net基础拾遗二:插入,更新,删除数据

插入数据 1 public void InsertDataToSQL() 2 { 3 string conStr = ConfigurationManager.ConnectionStrings["NorthwindConnectionString"].ConnectionString; 4 SqlConnection conn = new SqlConnection(conStr); 5 conn.Open(); 6 7 SqlCommand cmd = new SqlCommand

如鹏网学习笔记(六)ADO.Net基础

ADO.Net基础 一.ADO.Net简介 1,程序要通过SQL语句自动化的操作数据库,必须要用一个类库, 类库要提供execute("insert into ...")/executeQuery("select * from ...")类似的方法 2,ADO.Net是.Net中提供的标准访问数据库的接口,访问不同的DBMS的底层方法是不一样的,ADO.Net把访问数据库的方法进行了统一, 访问MYSql.Oracle.SqlServer等不同数据库的方法几乎是一样

ADO.NET基础开发

ADO.NET是微软新一代.NET数据库的访问架构,ADO是ActiveX Data Objects的缩写.ADO.NET是数据库应用程序和数据源之间沟通的桥梁,主要提供了一个面向对象的数据访问架构,用来开发数据库应用程序. ADO.NET主要包括Connection.Command.DataReader.DataSet和DataAdapter对象.详细介绍如下:   对象名称 说明 Connection 主要提供与数据库的连接功能 Command 用于返回数据.修改数据.运行存储过程以及发送或

.Net Core 系列:2、ADO.Net 基础

目录: 1.环境搭建 2.ADO.Net 基础 3.ASP.Net Core 基础 4.MD5.Sha256.AES 加密 5.实现登录注册功能 6.实现目录管理功能 7.实现文章发布.编辑.阅览和删除功能 8.实现文章回复功能 9.实现文章点赞功能 10.正式发布文章系统 1.前言 因为本系列是.NET Core 系列,本文中所有叙述的是基于.NET Core 1.1版本的数据访问层接口.为什么需要强调是.Net Core 1.1呢?由于在2017年Q3发布的.NET Core 2.0中通过官

ADO.NET基础巩固-----连接类和非连接类

      最近的一段时间自己的状态还是不错的,早上,跑步,上自习看书,下午宿舍里面编程实战,晚上要么练习代码,要么去打球(在不打就没机会了),生活还是挺丰富的. 关于C#的基础回顾就先到前面哪里,这些要自己在工作中慢慢的去体会,不是说看书就可以掌握的.我们都是从学生时代过来的知道每个人的学习情况是不一样的,所以找到自己的学习节奏是最好不过的. 下面是关于访问数据库[ADO.NET]的学习,之前刚开始学习的时候把这些基本的都过了一遍,但是长时间不使用,一些基本的用法还是会遗忘的.     一:关

ADO.NET基础(增删改查)

ADO.NET是一种数据访问技术,就是将C#和MSSQL连接起来的一个纽带.可以通过ADO.NET将内存中的临时数据写入到数据库中,也可以将数据库中的数据提取到内存中供程序调用. ADO.NET是所有数据访问技术的基础. 一.连接数据库基本格式 两个类:1.数据库连接类 SqlConnection2.数据库操作类 SqlCommand 二.连接数据库基本步骤 (一)增.改.删 1.连接数据库写连接字符串,立马就要想到有4点要写完,1.连接哪台服务器,2.连接哪个数据库,3.连接用户名,4.密码s

【ADO.NET基础-GridView】GridView的编辑、更新、取消、删除以及相关基础操作代码

代码都是基础操作,后续功能还会更新,如有问题欢迎提出和提问....... 前台代码: <asp:GridView ID="GridView1" runat="server" BackColor="White" BorderColor="White" BorderStyle="Ridge" BorderWidth="2px" AutoGenerateColumns="Fal

ADO.NET 基础

*程序要和数据库交互要通过ADO.NET进行,通过ADO.NET就能在程序中执行SQL了,ADO.NET中提供了对各种不同数据库的统一操作接口. 1.连接SQLServer 连接字符串,程序通过链接字符串指定要链接哪台服务器上的,哪个实例的数据库,用什么用户名密码等. 在实际应用中多采用:在配置文件中,加入<connectionStrings>节点,并添加字符串<add name="AA " connectionString="xxxxxxx "/

数据库编程之ADO.NET基础

一.ADO.NET概述  1.ADO.NET概述  ADO.NET的名称起源于ADO(ActiveX Data Objects),这是一个广泛的类组,用于在以往的Microsoft技术中访问数据.之所以使用ADO.NET名称,是因为Microsoft希望表明,这是在.NET编程环境中优先使用的数据访问接口. ADO.NET允许和不同类型的数据源以及数据库进行交互.然而并没有与此相关的一系列类来完成这样的工作.因为不同的数据源采用不同的协议,所以对于不同的数据源必须采用相应的协议.一些老式的数据源