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基础的主要内容,如果未能解决你的问题,请参考以下文章

ado.net基础

对称加密算法和非对称加密算法

css3-动画(animation)

tensorflow 版本 cuda cudnn 对应表格

第八章随笔

linux操作系统及常见命令