C#中找不到类型或命名空间名称"SqlConnection"以及连接别的数据库的命名空间

时间:2022-08-31 09:37:02

出现这种错误的可能原因有两个:

可能原因一:在空间引用时,没有写using System.Data.SqlClient;

可能原因二:在空间引用中已经写了using System.Data.SqlClient;这行代码,但是还是出现此错误,因为没有引入这个命名空间。

解决办法:右击项目名,找到“添加引用...”,找到System.Data.SqlServerCe,点击确定,即可解决此错误。

使用不同的Connection对象需要导入不同的命名空间。

OleDbConnection的命名空间为System.Data.OleDb。

SqlConnection的命名空间为System.Data.SqlClient。

OdbcConnection的命名空间为System.Data.Odbc。

OracleConnection的命名空间为System.Data.OracleClinet。

 在处理异常类try  {}catch{}时,不需要引入命名空间,只需要在catch后边写入Exception  ex就可以,这里的e一定要大写