C#数据连接的问题??
我在抄完书上的代码(是连接数据库的代码)后运行,出现了“
未将对象引用设置到对象实例”错误,想请问大家这到底是什么错误? 
 代码如下: 
 try 
 { 
 SqlConnection   con   =   new   SqlConnection(connectinString);//connectionString是连接数据库的字符串. 
 conn.Open(); 
 conn.Close(); 
 } 
 catch(
System.Exception   err) 
 { 
       Console.WriteLine(err.Message); 
 }   
 这段代码在控制台下不行,但是在WinForm中可以。不知道为什么???
------解决方案--------------------SqlConnection 类  
 表示 SQL Server 数据库的一个打开的连接。无法继承此类。    
 命名空间:System.Data.SqlClient 
 程序集:System.Data(在 system.data.dll 中)   
 是不是这个问题?
------解决方案--------------------try 
 { 
 SqlConnection conn = new SqlConnection(connectinString);//connectionString是连接数据库的字符串.//你原文这里是con 写错了? 
 conn.Open(); 
 conn.Close(); 
 }
------解决方案--------------------connectinString是不是从配置文件读取,确认app.config中是否有相应的配置。
------解决方案--------------------SqlConnection con = new SqlConnection( "Server=192.168.1.7;database=YI;user id=sa;pwd=123 ")实例化写成这种模式 
 如果还报错的话,那就是服务器没开或者数据库不存在或错误了
------解决方案--------------------建议: 
 1、确认已开启SQLServer数据库且用户名为sa,密码为123; 
 1、导入命名空间:using System.Data.SqlClient; 
 2、connectionString字符串中指定具体的数据库,如:string connectiongString= "Server=localhost;Database=anhui;User ID=sa;Password=123; "   
 测试通过程序: 
 //Connect.cs 
 using System; 
 using System.Data.SqlClient; 
 public class Connect 
 { 
 	public static void Main() 
 	{ 
 		try 
 		{ 
 			string connectionString= "Server=localhost;Database=anhui;User ID=sa;Password=sa; "; 
 			SqlConnection con = new SqlConnection(connectionString);//connectionString是连接数据库的字符串. 
 			con.Open(); 
 			con.Close(); 
 		} 
 		catch(System.Exception err) 
 		{ 
 		Console.WriteLine(err.Message); 
 		} 
 	} 
 }