2020-04-12 C#访问数据库

一.使用包     using System.Data.SqlClient;

没有包,使用NuGet包管理器下载

二.连接数据库

1.SQL sever 身份验证

Data Source  指定数据源(ip)

Initial Catalog 数据库名

User Id  账号

Password  密码

string connstring = "Data Source=.;Initial Catalog=AirTicket;UserId=lyc;Password=123456";

2. windows身份验证

Data Source  指定数据源(ip)

Initial Catalog 数据库名

Integrated Security=True/SSPI

string connstring = "Data Source=.;Initial Catalog=AirTicket;Integrated Security=True";

三,连接对象

//创建连接对象

SqlConnection conn = new SqlConnection(connstring);

//设置命令对象

SqlCommand cmd = conn.CreateCommand();

//打开数据连接

conn.Open();

四、插入.删除.更新.查询

1.插入数据

cmd.CommandText = "inset into AirCompany values('衡阳航空','衡阳市南岳','95538'";

//执行命令

cmd.ExecuteNonQuery();

2,删除数据

 cmd.CommandText = "delete AirCompany where hotLine='A'";

//执行命令

cmd.ExecuteNonQuery();

3.更新数据

cmd.CommandText = "update AirCompany set hotLine='95539' where companyName='职院航空'";

//执行命令

cmd.ExecuteNonQuery();

4.查询数据

// 定义操作的SQL语句

cmd.CommandText = "Select ClassID from tbClass where ClassName='网页设计'";

// 获取查询结果

 SqlDataReader reader = cmd.ExecuteReader();

//解析查询结果


while (reader.Read())

{

if (reader.HasRows)

{

int id = reader.GetInt32(0);

string name = reader.GetString(1);

Console.WriteLine(reader.GetInt32(0) + ":" + reader.GetString(1) + ":" + reader.GetString(2));

}

}


五、关闭数据连接

conn.Close();

代码地址:https://github.com/littlestarGit/SQLdn

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 该类为本人项目使用中的oracle连接工具类 1.先引入OraOps10.dll 2.将该类加入项目中 dll及源...
    羚羊藏历阅读 1,331评论 0 0
  • #DBHelp ``` public class DBHelper { //数据库连接字符串 private...
    暗组夏天阅读 2,558评论 0 1
  • 第一步导入两个命名空间: using.system.data using.system.data.sqlclien...
    程序媛_阅读 321评论 0 0
  • 导入两个命名空间 using system.data; using system.data.sqlclient; ...
    程序媛_阅读 755评论 0 0
  • 前言 在7月10日就要去扬州实习了,首先是为期2个月的培训。一个月的Java,一个月的C#。在这一个月里面,准备梳...
    cmazxiaoma阅读 1,087评论 2 11