在C#.net的server explorer 上建立的数据库,在sql server management studio 上却找不到建立的数据库,怎么回事情?

歪着看世界 2015-05-07 07:47:00
小弟最近自学C#.net,按照网上视频一步一步做下来,其中有一个不理解的地方:为什么在C#.net的server explorer上建立的数据库在,在本地实际的sql server上却没有看到这个数据库呢?

我在C#.net上建立的数据库,是通过右键点击solution explorer中的项目名称,通过 add new item 的方式建立了sql server database,并出现在C#.net 的server explorer中。其余的,在实际代码中,是这样连接数据库并操作的:

SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["RegistrationConnectionString"].ConnectionString);
conn.Open();
string insertQuery = "insert into UserData (ID, UserName, Email, Password, Country) values (@id, @Uname, @email,@password, @country)";

SqlCommand com = new SqlCommand(insertQuery, conn);
com.Parameters.AddWithValue("@id", newGuid.ToString());
com.Parameters.AddWithValue("@Uname",TextBoxUN.Text);
com.Parameters.AddWithValue("@email", TextBoxEmail.Text);
com.Parameters.AddWithValue("@password", TextBoxPass.Text);
com.Parameters.AddWithValue("@country", DropDownListCountry.SelectedItem.ToString());

com.ExecuteNonQuery();
Response.Redirect("Manager.aspx");
Response.Write("Registration is successful!");
conn.Close();


除此之外,还有gridview等控件时都是正常连接数据库的。
我的问题就是:
1、通过上述方式建立的数据库在,在本地实际的sql server上却没有看到这个数据库呢?
2、每次修改数据库的keyword或者其他内容时,每次都询问我是否要保存以sql结尾的文件,这个是怎么回事情?
3、 建立的数据库在本地实际的sql server 上没有出现的话,如果我代码全部写好了,在真实的服务器上运行时,此时我的数据库是怎么办的呢?是在真实的sql服务器上先建好数据库和表格后,再运行我写好的代码么?原来我写的如上面的连接数据库的代码还有用么?
4、 有次,有个程序员告诉我说,C#.net上有个小数据库,但不是真实的外部sql server,代码写好实际运行时,还要在真实的sql server上建立一切所有东西才行。那怎么把自己在C#.net上建立的数据库移动真实的外部sql server 上呢??

我提供100分,希望这里的大神和兄弟姐妹们多多赐教啊,能把上面我的疑惑解释清楚啊。谢谢先。
...全文
335 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
把分全给哥 2015-05-07
  • 打赏
  • 举报
回复
搞笑,一看楼主就没学过信息管理
Justin-Liu 2015-05-07
  • 打赏
  • 举报
回复
1、没这么创建过,你看下是不是创建到项目中作为mdf文件了呢? 2、扩展名? 3、 见问题1 4、 数据库,应该都可以导出创建脚本
歪着看世界 2015-05-07
  • 打赏
  • 举报
回复
引用 2 楼 enpterexpress 的回复:
搞笑,一看楼主就没学过信息管理
是啊,是没有学过,计算机方面的知识除了基础的C外,其他都是自己自学的。
歪着看世界 2015-05-07
  • 打赏
  • 举报
回复
引用 1 楼 FoxDave 的回复:
1、没这么创建过,你看下是不是创建到项目中作为mdf文件了呢? 2、扩展名? 3、 见问题1 4、 数据库,应该都可以导出创建脚本
是啊,是以.mdf为结尾的数据库,然后我问的问题答案是?

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧