A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 honeys天空s 于 2013-11-30 15:26 编辑

SQL  Server2008安装的时候不联网可以吗?  安装完成后怎么和VS相连呢!我刚用VS学完C#基础,接下来要学习数据库基础,求解!

评分

参与人数 1技术分 +1 收起 理由
V_John + 1

查看全部评分

8 个回复

倒序浏览
127.0.0.1 通过内网可以连接  直接通过网卡中转 不许要通过外部线路
回复 使用道具 举报
1. 连接字符串:程序通过连接字符串指定要在哪台服务器上的,哪个实例的哪个数据库,用什么用户名密码等;
2. 项目内嵌mdf文件形式的连接字符串"Data Source=.\SQLEXPRESS;AttachDBFilename=|DataDirectory|\Database1.mdf;Integrated Security=True;User Instance=True"。“.\SQLEXPRESS”表示"本机上的SQLEXPRESS实例",如果数据库实例名不是SQLEXPRESS,则需要修好。"Database1.mdf"为mdf的文件名。
3.ADO.Net中通过SqlConnection类创建到SQLServer的连接,SqlConnection代表一个数据库连接,ADO.Net中的连接等资源都实现了IDisposable接口,可以使用using进行资源管理。

评分

参与人数 1技术分 +1 收起 理由
V_John + 1

查看全部评分

回复 使用道具 举报
1其实不用安装Sql Server 2008也可的
2.你学要在项目里右键添加新建项基于服务的数据库这是VS内置的数据库
3.你需要在program.cs的Main方法中添加如下代码
  1. string dataDir = AppDomain.CurrentDomain.BaseDirectory;
  2.             if (dataDir.EndsWith(@"\bin\Debug\")||dataDir.EndsWith(@"\bin\Release\"))
  3.             {
  4.                 dataDir = System.IO.Directory.GetParent(dataDir).Parent.Parent.FullName;
  5.                 AppDomain.CurrentDomain.SetData("DataDirectory",dataDir);
  6.             }
复制代码

4.连接数据库字符串如下,其中Database1.mdf是你添加的数据库名.
  1. Data Source=.\SQLEXPRESS;AttachDBFilename=|DataDirectory|\Database1.mdf;Integrated Security=True;User Instance=True
复制代码
5.如果你安装了Sql Server,可以启动SQL Server Management Studio 服务,可以选择SQL Server身份验证那么连接字符串如下

  1. Data Source=.;Initial Catalog=mytest;User Id=sa;Password=123456
复制代码

6.如果选择windows身份验证连接字符串如下
  1. Data Source=.;Initial Catalog=mytest;Integrated Security=true
复制代码



评分

参与人数 1技术分 +1 收起 理由
V_John + 1

查看全部评分

回复 使用道具 举报
安装sqlserver2008是不需要连网的,安装的过程中的设置的问题网上一大堆教程
连接自己的数据库需要使用defaultConnectionString = @"server=.;Database=[自己的数据库名称];UID=[登陆名称];PWD=[登陆密码]";
关于登陆名称和密码的问题:选择sqlserver验证方式登陆需要登陆名称和密码,windows验证方式不需要
  一般默认的是sa,密码是你安装的时候设置的密码(建议设置的简单点,如:123456)
如果使用的是windows验证方式,后面的UID和PWD就不用写了,换成Integrated Security=True

评分

参与人数 1技术分 +1 收起 理由
V_John + 1

查看全部评分

回复 使用道具 举报
   安装SQL不需要联网,在安装的时候,你最好选择两种验证方式,这样对你以后阅读他人的程序都方便一些。相对安全点。。   其他都是顺着来就OK了。

评分

参与人数 1技术分 +1 收起 理由
V_John + 1

查看全部评分

回复 使用道具 举报
y494890511 发表于 2013-11-28 22:55
1其实不用安装Sql Server 2008也可的
2.你学要在项目里右键添加新建项基于服务的数据库这是VS内置的数据库
...

谢谢你的答案 很有用
回复 使用道具 举报
ax5526388 发表于 2013-11-30 10:53
安装SQL不需要联网,在安装的时候,你最好选择两种验证方式,这样对你以后阅读他人的程序都方便一些。相 ...

恩恩 明白了 谢谢你
回复 使用道具 举报
许庭洲 发表于 2013-11-28 22:16
1. 连接字符串:程序通过连接字符串指定要在哪台服务器上的,哪个实例的哪个数据库,用什么用户名密码等;
2 ...

太好了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马