zoukankan      html  css  js  c++  java
  • DO.NET操作数据库

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

    namespace ConsoleApplication1
    {
    class Program1
    {
    static void Main1(string[] args)
    {
    //1.造一个连接字符串
    string connstring = "server=.;database=mydb;user=sa;pwd=123";
    //server指服务器:一般是IP地址,本机可以使用点;
    //database指数据库名称:要访问的数据库名称
    //user数据库的用户名:一般是sa
    //pwd数据库的密码:自己设置的

    //2.造一个连接对象(将程序和数据库之间搭建出一个通道)
    SqlConnection conn = new SqlConnection(connstring);

    //3.在此连接的基础上造一个命令对象
    SqlCommand cmd = conn.CreateCommand();

    //4.给命令对象一个SQL语句
    cmd.CommandText = "select top 1 * from Nation";

    //*****打开连接
    conn.Open();

    //5.执行SQL语句(命令)返回读取器对象
    SqlDataReader dr = cmd.ExecuteReader();

    //6.通过读取器来读取数据
    if (dr.HasRows)
    {
    dr.Read(); //读取数据的方法(读当前指针指向的一条数据,执行完该方法会将指针向下调一个)

    Console.WriteLine(dr[0]);
    Console.WriteLine(dr[1]);
    Console.ReadLine();
    }

    //******关闭连接
    conn.Close();
    }
    }
    }

    给一个条件,查询Info 表的数据

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

    namespace ConsoleApplication1
    {
    class Program
    {
    static void Main(string[] args)
    {
    Console.WriteLine("输入内容");
    string aa = Console.ReadLine();
    string connstring = "server=.;database=mydb;user=sa;pwd=123";
    SqlConnection conn = new SqlConnection(connstring);
    SqlCommand a = conn.CreateCommand();
    a.CommandText="select * from Info where name like'%"+aa+"%'";
    conn.Open();
    SqlDataReader b = a.ExecuteReader();
    if (b.HasRows)
    {
    while (b.Read())
    {
    Console.WriteLine(b[0] + " " + b[1] + " " + b[2] + " " + b[3] + " " + b[4]);
    }
    }
    else
    {
    Console.WriteLine("无");
    }
    Console.ReadLine();
    conn.Close();
    }
    }
    }

  • 相关阅读:
    白盒测试笔记之:Junit 单元测试以及测试覆盖率
    Bootstrap+JSP实例学习笔记一.简单的带登录功能的首页
    一位普通测试人2018年简单回顾
    Web API学习笔记(Python实现)
    web安全测试--sql注入攻击
    电源分配系统及电源完整性
    FPGA Timing笔记
    使用arm开发板搭建无线mesh网络(二)
    使用arm开发板搭建无线mesh网络(一)
    arm tiny6410双网卡桥接问题
  • 原文地址:https://www.cnblogs.com/shi2172843/p/5774991.html
Copyright © 2011-2022 走看看