一.ADO.NET基础
- 程序和数据库交互,要通过ADO.NET进行;通过ADO.NET就能在数据库中执行SQL了。ADO.NET中提供了对不同数据库的统一操作接口(ODBC)。另外还有一种操作数据库的接口是JDBC。
- ADO.NET中通过SqlConnection类创建到SQL Server的链接,Sqlconnection代表一个数据库的链接,ADO.NET中的链接等资源都实现了IDisposable接口。
- 实现了IDisposable接口的对象,在使用完了,要进行资源的释放。调用Dispose()方法。
现在来测试一下,连接数据库是否成功了。
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 //使用ADO.NET技术,必须要导入这两个命名空间 7 using System.Data; 8 using System.Data.SqlClient; 9 // 10 namespace ADO.NET1 11 { 12 class Program 13 { 14 static void Main(string[] args) 15 { 16 //创建数据库连接(连接字符串) 17 string sqlCon = "server=.;database=DB_MyStudentLife;uid=sa;pwd=Password_1"; 18 SqlConnection scon = new SqlConnection(sqlCon); 19 20 //打开数据库连接 21 scon.Open(); 22 23 //测试,判断数据库的连接状态 24 if (scon.State == ConnectionState.Closed) 25 { 26 27 Console.WriteLine("连接数据库失败"); 28 } 29 if (scon.State == ConnectionState.Open) 30 { 31 Console.WriteLine("成功打开连接数据库,连接成功"); 32 } 33 Console.ReadKey(); 34 } 35 } 36 }
测试数据库连接是否成功打开,如果打开了,就提示成功,否则就提示失败
测试效果图:
时间: 2024-10-18 09:39:05