| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 660 人关注过本帖
标题:连接数据库的奇怪问题
只看楼主 加入收藏
bhbh113
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2007-5-22
收藏
 问题点数:0 回复次数:2 
连接数据库的奇怪问题
我在vs2005中用如下代码连接数据库:
  string connStr = "Server=localhost;uid=sa;pwd=141414;database=master";
  SqlConnection conn=new SqlConnection(connStr);
  conn.Open();
  MessageBox.Show("conn succ");
  conn.Close();
其中连接的数据库master是sqlserver2005自带的实例数据库,连接成功。但是当我把连接的数据库名称改成我自己在sqlserver2005中创建的数据库mydb的时候却无法连接。想不明白其中的原因,请教各位。
搜索更多相关主题的帖子: 数据库 
2008-02-26 15:21
wuhongyao3
Rank: 1
等 级:新手上路
帖 子:202
专家分:0
注 册:2006-4-18
收藏
得分:0 
楼主的连接字符串还是第一次见这样的写法
给你一种写法,肯定正确
Data Source=localhost;Initial Catalog=你的数据库名称;Integrated Security=True
或者
Data Source=local;Initial Catalog=数据库名;uid=sa,pwd=1

楼主试试
good luck

2008-02-26 17:42
bhbh113
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2007-5-22
收藏
得分:0 
。。。。。。。
我第一次连接数据库用的就是你的那种方式
my luck is not very good.
不过今天花了我一下午的时间总算解决了。我把连接的数据库实例名改成了我的计算机名,就连接上了。问题虽然解决,但localhost不就是表示本地计算机吗?我也不是很理解其中的奥妙。

2008-02-27 00:01
快速回复:连接数据库的奇怪问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024244 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved