DO.NET操作数据库
2024-08-27 23:27:29
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[]);
Console.WriteLine(dr[]);
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[] + " " + b[] + " " + b[] + " " + b[] + " " + b[]);
}
}
else
{
Console.WriteLine("无");
}
Console.ReadLine();
conn.Close();
}
}
}
最新文章
- Cesium原理篇:6 Render模块(5: VAO&;RenderState&;Command)
- Java Web学习过程的思维导图
- javascript获取当前时间
- poj3696 快速幂的优化+欧拉函数+gcd的优化+互质
- oracle建表并设置ID为自动增长
- 【BZOJ1226】学校食堂Dining(状压DP)
- 【解决】 新浪sae固定链接404 问题
- sqldatasource控件设置where语句
- Grid行编辑插件
- MATLAB中的函数的归总
- python列表操作总结
- Android Sdk 国内镜像下载地址
- 未能加载文件或程序集“DAL”或其他的某一个依赖项,系统找不到指定的文件
- sass 安装和使用
- 某xss挑战赛闯关笔记
- es6之let和const命令的一些笔记
- Uber无人驾驶致命车祸翻案:6秒前已侦测到死者
- 201771010126 王燕《面向对象程序设计(Java)》第十七周学习总结
- niagara Workbench module import IntelliJ
- 转 .NET4.5之初识async与await
热门文章
- go liteIDE
- SecureCRT登录Ubuntu 的中文乱码问题
- USBDongle及Btool使用说明
- Qt 无边框窗体改变大小 完美实现(全部自己实现)
- httpclient提交json参数
- mac下配置和访问阿里云服务器(Ubuntu系统)
- 1057 N的阶乘
- Aptana快捷键(方便查询)
- xcode7的那些坑-“Your binary is not optimized for iPhone 5” (ITMS-90096) when submitting
- Java学习-037-JavaWeb_006 -- JSP 动作标识 - include