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

怎么设置连接字符串

2012-09-14 
如何设置连接字符串?用sql server 2005建了一个数据库:UserData;放在C盘根目录;然后在vs 2010中窗体的命令

如何设置连接字符串?
用sql server 2005建了一个数据库:UserData;放在C盘根目录;然后在vs 2010中窗体的命令按钮中写一个打开数据库的程序:
  private void button1_Click(object sender, EventArgs e)
  {
  string strCon = "server=localhost;database=c:\\UserDate;integrated security=SSPI"; SqlConnection sqlConn = new SqlConnection(strCon);
  sqlConn.Open();
  label1.Text = "数据库已打开";
  }
打红线的应该怎么写啊?

[解决办法]

C# code
//没用户名string strCon = "Data Source=.;Initial Catalog=UserDate;Integrated Security=SSPI"//有用户名string strCon = "Data Source=.;Initial Catalog=UserDate;ID=数据库用户;Password=数据库密码"
[解决办法]
sql server 2005建立的数据库,只能在sql server中访问,无论文件放在那里。
string strCon = "server=localhost;database=UserDate;integrated security=SSPI"
UserDate是sql server 2005中的数据库名而不是文件名。

sql server express 可以Attach一个数据库文件到sql server 中,再访问数据库。
string strCon = "Server=.\SQLExpress;AttachDbFilename=c:\mydbfile.mdf;Database=dbname; Trusted_Connection=Yes;"

AttachDbFilename是数据库文件名,Database制定数据库名。
[解决办法]
用vs的Server explorer连接sql server,看看里面有什么数据库。
[解决办法]
Data Source=localhost\sqlexpress;Initial Catalog=AerialMaterialDB;Integrated Security=True

Data Source=localhost\sqlexpress;Database=AerialMaterialDB;User id=sa;PWD=sa

server=127.0.0.1;DataBase=AerialMaterialDB;uid-sa;pwd=sa
大致就这么几个常用的
[解决办法]
server=.;database=要访问的数据库名;uid=登录用户名;pwd=登录用户密码
初学者,一直这么写的 用的vs2010 sqlserver08,不知道和你05 是不是一样
[解决办法]
我这里有链接数据库的具体步骤,看了会帮助你解决这问题的。http://blog.csdn.net/kkkkkxiaofei/article/details/7755223

热点排行