本文主要是介绍Ado.Net基本操作,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
这里我用到是SqlServer数据库操作,给大家进行讲解简单的Ado.Net操作,数据库的增删改查
连接数据库
想必大家对数据库字符串都记不住吧,这里我给大家一个简单的操作:
第一步:打开视图
第二步:打开服务器资源管理器
第三步:数据库连接-->鼠标右击 添加连接
第四步:选择Microsoft SQL Server
第五步:根据页面的配置和数据库连接配置一样:建议 SQL Server 身份验证
第六步:选择需要连接的数据库:
第七步:测试连接:
这个时候,我们这里就有咱们的数据库连接了
第八步:右击属性:可以看到连接字符串
第九步:字符串中的密码是*号代替,手动修改下即可:
彩蛋:也可以在数据库连接中直接操作数据库,当数据库管理工作使用
准备数据库操作的命令 -- SQL语句
string sql = @"select id,name,course,score from scoreinfo";
准备数据库的连接对象
NuGet安装程序集:Microsoft.Data.SqlClient
由于数据库链接使用完之后,需要释放掉,所以可以用using 包裹住
SqlConnection connection = new SqlConnection(connectionString)
打开数据库连接
connection.Open();
准备命令执行对象
SqlCommand sqlCommand = new SqlCommand(sql, connection);
也可以这样写:
SqlCommand sqlCommand = connection.CreateCommand();sqlCommand.CommandText = sql;
这个时候就可以进行数据库操作了
执行一个读取器 读取数据 -- 查询的结果
SqlDataReader dataReader = sqlCommand.ExecuteReader();if (dataReader.Read()){Console.WriteLine(dataReader["id"].ToString().Trim());Console.WriteLine(dataReader["name"].ToString().Trim());Console.WriteLine(dataReader["course"].ToString().Trim());Console.WriteLine(dataReader["score"].ToString().Trim());}
返回执行结果后 受影响的行数--(一般是执行增删改的命令)
int iResult = sqlCommand.ExecuteNonQuery();
这篇关于Ado.Net基本操作的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!