首先建立控制台应用程序
其次在解决方案资源管理器中添加新项 然后选择基于服务的数据库
然后在数据源配置中选择取消
然后双击新建的 Database1.mdf 文件,会在左边弹出一个 服务器资源管理器,这时可以像 SQL 一样使用!
剩下的就是代码了. 然后双击新建的 Database2.mdf 文件,会在左边弹出一个 服务器资源管理器,这时可以像 SQL 一样使用!
在Main 里首先需要加的是
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("DataDirectory",dataDir); }
接下来实例化 SqlConnection 类并打开数据库
SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDBFilename=|DataDirectory|\Database1.mdf;Integrated Security=True;User Instance=True"); conn.Open(); Console.WriteLine("打开数据库成功!"); Console.ReadKey();
在实际应用中需要将 数据库附加到sql server 中
感谢 http://www.cnblogs.com/alex-bn-lee/archive/2012/03/09/2387199.html