【代码连接】过程分为三部分:【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();
分析:
吃饭去