首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

ado.net连接数据库有几种方法?解决方法

2012-09-29 
ado.net连接数据库有几种方法?看了传智播客的ado.net的视频教程,里面连接数据库的方法是:C# codestring da

ado.net连接数据库有几种方法?
看了传智播客的ado.net的视频教程,里面连接数据库的方法是:

C# code
          string dataDir = AppDomain.CurrentDomain.BaseDirectory;            if (dataDir.EndsWith(@"\bin\Debug\")            || dataDir.EndsWith(@"\bin\Release\"))            {                dataDir = System.IO.Directory.GetParent(dataDir).Parent.Parent.FullName;                AppDomain.CurrentDomain.SetData("DateDirectory", dataDir);            }            using (SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDBFilename=|DataDirectory|\Database1.mdf;Integrated Security=True;User Instance=True"))            {                conn.Open();                Console.WriteLine("打开数据库成功");                Console.ReadKey();                            }


在本机操作可以成功。
然后看了其他书本,里面连接数据库的实例都是比较简洁的,直接编写个连接字符串传入SqlConnection的实例即可,但是我直接弄就连接不了出错。我电脑里面的数据库是vs2010自带的,请问要怎么编写代码? 有多种方法吗?

[解决办法]
因为ado.net就几个对象
Connection
DataReader
Command
DataAdapter
DataSet
所以,根本性的都是

Connection打开大门,Command取出工具,再然后,请从DataReader和DataAdapter里面选其一进行数据的装载,再然后返回返回数据DataSet(注:DataReader方式要保持连接)

根据性的原理是不会变的

热点排行