ado.net基础
Posted 勤劳的蚂蚁
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ado.net基础相关的知识,希望对你有一定的参考价值。
1 在数据库(sqlserver)中创建表
use data0908
create table Users
(
Ids int primary key i dentity(1,1), // 创建主键关系,自增
UserName nvarchar(400),
[password] nvarchar(max),
Nickname nvarchar(max),
sex bit,
brithday datetime,
NationCode nvarchar(200))
create table Nation(
NationCode nvarchar(200) primary key, //创建主键
NationName nvarchar(200)
)
insert into Nation values(‘N001‘,‘汉族‘)
insert into Nation values(‘N002‘,‘满族‘)
insert into Nation values(‘N003‘,‘藏族‘)
insert into Nation values(‘N004‘,‘黎族‘)
insert into Nation values(‘N005‘,‘回族‘)
2 创建关系 :
Nation里的NationCode为主键 Users里的NationCode 为外键
3 在vs中操作:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Data.SqlClient; //调用数据库 namespace 调用数据库 { class Program { static void Main(string[] args) { string connectionstring= "server=.;database=data0908;user=sa;pwd=123;";//连接字符串 SqlConnection con = new SqlConnection(connectionstring);//创建数据库连接类 SqlCommand cmd = con.CreateCommand(); //创建操作 cmd.CommandText = "insert into Users values(‘zhangsan‘,‘asd‘,‘张三‘,‘true‘,‘2000-01-01‘,‘N001‘)"; //添加用户信息 // cmd.CommandText = "update Users set Nickname=‘张三三‘ where UserName=‘zhangsan‘" ; //更改用户信息 // cmd.CommandText = " delete from Users where UserName =‘zhangsan‘ ";删除昵称为张三的所有信息 con.Open(); //开数据库 int a = cmd.ExecuteNonQuery(); //执行语句,此方法只能用于数据的增删改 con.Close();// 关数据库 if (a > 0) Console.WriteLine("执行成功"); else Console.WriteLine("失败"); Console.ReadKey(); } } }
以上是关于ado.net基础的主要内容,如果未能解决你的问题,请参考以下文章