用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 = "数据库已打开";
}
打红线的应该怎么写啊?
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 = "数据库已打开";
}
打红线的应该怎么写啊?
解决方案 »
- 求高手帮忙,关于目录树的递归扫描
- S错位形分班算法如何实现
- 自动生成控件后、获取控件的name值
- C# 做一个网络数据传送,数据文件比较大,大于缓冲区byte[] data 的系统最大数了,比如传一个图片,大小为50M(或更大) 能用UDP传送吗?
- 如何可以将1--20的20个数非顺序的放到有20个元素的数组中?
- 关于变量作用域!
- 头痛啊!!!请教一个图象处理的问题
- 求救!!!!!!!EXCEL作为数据源查询时出问题!!!
- C++调用.NET 的ASHX与WebService读取Session的问题
- 请问在没有DataGrid时,能用这句话吗dataSet11.Tables["EMSFMGZGLZ"].Rows[?].Delete();如果能用,问号怎么确定?
- jquery 去字符串<>标签
- windows服务程序运行出现问题“服务启动后又停止”
//没用户名
string strCon = "Data Source=.;Initial Catalog=UserDate;Integrated Security=SSPI"//有用户名
string strCon = "Data Source=.;Initial Catalog=UserDate;ID=数据库用户;Password=数据库密码"这里是SQL的,写法上都差不多
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制定数据库名。
或
Data Source=localhost\sqlexpress;Database=AerialMaterialDB;User id=sa;PWD=sa
或
server=127.0.0.1;DataBase=AerialMaterialDB;uid-sa;pwd=sa
大致就这么几个常用的
初学者,一直这么写的 用的vs2010 sqlserver08,不知道和你05 是不是一样