我按照视频教程的讲解写了如下代码,功能是打开数据库连接:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;//注意不要忘了加这个using
namespace 第一个mdf
{
class Program
{
static void Main(string[] args)
{
//写程序前必加,具体意思再讲
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 conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDBFilename=DataDirectory\Database1.mdf;Integrated Security=True;User Instance=True");
conn.Open();
Console.WriteLine("打开数据库连接成功");
Console.ReadKey();
}
}
}
运行后却出来这样的结果:
各位黑马帮我看看,指点指点。。。
|