ASP.NET与SQL Server连接(代码连接)

【代码连接】过程分为三部分:【SQL Server】,【Visual Studio】,【代码连接连接】

第一部分:【SQL Server】

**提示:**本部分内容和【ASP.NET与SQL Server连接(控件连接)】内容的【第一部分】一致
链接:https://blog.csdn.net/qq_42386494/article/details/105430152.

第二部分:【Visual Studio】

**提示:**本部分内容和【ASP.NET与SQL Server连接(控件连接)】内容的【第二部分】一致
链接:https://blog.csdn.net/qq_42386494/article/details/105430152.

第三部分:【代码连接】

提示:【代码连接】部分主要以分析代码为主,【先看代码注释】【后分析】

第一节:基本连接语句

代码:
    //第一步:创建【数据库连接对象】:cnn
    SqlConnection conn = new SqlConnection();
    conn.ConnectionString = "Data Source=(local);Initial Catalog=数据库名;Integrated Security=True";
        
    //第二步:启动数据库连接
    conn.Open();

    //第三步:编写SQL语句
    string sql = "select * from 数据表名";

    //第四步:创建【数据库操作对象】:cmd
    SqlCommand cmd = conn.CreateCommand();
    cmd.CommandText = sql;
    
    //最后一步:断开数据库连接
    conn.Close();
分析:

**@**第一步:conn.ConnectionString = “连接字符串”,【连接字符串】可在【visual studio】的【服务器资源管理器】下,连接数据项【属性】中查看。

第二节:连接语句

代码:
    //第一步:创建【数据库连接对象】:conn
    SqlConnection conn = new SqlConnection();
    conn.ConnectionString = "Data Source=(local);Initial Catalog=数据库名;Integrated Security=True";
        
    //第二步:启动数据库连接
    conn.Open();

    //输出数据库名称
    //Response.Write(conn.Database);

    //第三步:创建【SQL命令对象】:cmd
    SqlCommand cmd = conn.CreateCommand();

    //第四步:设置【命令对象】使用的【数据库连接】
    cmd.Connection = conn;

    //设置命令类型
    cmd.CommandType = CommandType.Text;

    //第三步:SQL语句查询数据
    string sql = "select * from 数据表";
    cmd.CommandText = sql;
    //cmd.CommandText = "select * from User_Bill";

    //cmd.ExecuteScalar()执行SQL命令,并返回结果集中第一行第一列的值
    object obj = cmd.ExecuteScalar();
    Response.Write(obj);

    //列出数据表中【所选字段】的值
    SqlDataReader reader = cmd.ExecuteReader();
    while (reader.Read()) {//逐行获取数据
        string result = reader["userAccount"].ToString()+"<br />";
        Response.Write(result);
    }

    //影响行情况,返回-1或者1
    //int n = cmd.ExecuteNonQuery();
    //Response.Write(n);

    //插入数据
    //cmd.CommandText="insert into User_Bill(userAccount,userPassword,userName,user_utID)values(0000001,54321,'天帝',3)";
    //n = cmd.ExecuteNonQuery();
    //Response.Write(n);

    //最后一步:断开数据库连接
    conn.Close();
分析:

吃饭去

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页