使用ADO.NET访问数据库
一、使用ADO.NET访问数据库
1.ADO.NET是 .net framework的一个重要组成部分
2.是 .net平台用于访问数据库的一种技术
3.操作数据库首先需要先连接上数据库
4.连接不同数据库要用不同的数据提供程序
5.操作SQL Server数据库使用的是SqlConnection这个类,在System.Date.SqlClient命名空间
6.连接数据库需要提供连接信息,这些连接信息编写在一个连接字符串中
a、Data Source 指定数据库所在的服务器,可以是localhost或者ip地址
b、Initial Catalog 指定要操作的数据库
c、User ID 指定用户名
d、pwd 指定密码
7.连接字符串可以通过vs来生成
8.调用连接对象的open()方法可以打开连接
9.用完记得调用close()方法关闭连接,释放资源
10.注意事项:
a、连接字符串中的各项用的是英文的分号分隔
b、服务器的IP地址、用户名和密码不要写错了
c、确保数据库服务启动了
二、使用ExecuteScalar查询数据
1.需要执行查询语句,需要将sql语句发送到数据库
2.SqlCommand对象用于将sql语句发送到数据库
3.SqlCommand对象的ExecuteScalar()方法用于查询结果中第一行第一列的值
4.注意事项:
a、操作前记得打开数据库
b、ExecuteScalar()返回的记过记得数据类型转换
三、异常处理
1.程序难免会出异常
2.出异常后,如果程序中断,这样用户体验差
3.通常可以考虑使用 try catch 进行异常捕捉
4.try包含的是可能出现异常的代码
5.如果出现异常,则进入catch()中进行处理