1

我需要一个用于 Web 项目(以及离线项目)的数据库。问题是我不知道从哪里开始,谷歌搜索会返回更高级的东西。我从哪里开始?

我已经安装了 Visual Studio 2010 和 Visual Web Developer 2010(两者都 - 快速版本)。我不确定我是否拥有 SQL 所需的东西(如果我错了,请纠正我,这就是我需要数据库的东西)。在我的开始按钮中,我有两个名为“Microsoft SQL Server 2008”的文件夹(其中一个以“R2”结尾)。但我的电脑不是服务器,只是一台 PC。我应该在我的电脑上安装一些东西吗?如果是这样——两者中的哪一个?(带“R2”或不带“R2”的那个)

我所需要的只是创建一个简单的数据库,这样我就可以轻松地存储和检索信息,而不是读取文本文件......

4

4 回答 4

2

好吧,您需要安装 SQL Server。尝试在您的计算机上搜索它,您可能已经安装了它。最简单的方法是运行 services.msc 并查找 SQL Server。

看到这里,我安装了 3 个实例,但只有一个正在运行(INSTANCE2008 是我给它起的名字,你可能有 SQLEXPRESS 或 MSSQLSERVER):

在此处输入图像描述

如果已安装,您将需要 SQL Server Management Studio 来创建数据库。您可能会在以下位置拥有它: 在此处输入图像描述

一旦您访问它,只需连接到您的服务器(通常称为 localhost),右键单击数据库文件夹并选择“新数据库”

在此处输入图像描述

从此,创建数据库真的很容易,只需按照步骤操作

于 2012-05-08T11:50:14.320 回答
1

听起来您拥有入门所需的所有工具,但您可能还需要 SQL Management Studio。

但是“如何开始创建和使用数据库?” 是一个广泛的问题。如果您的问题真的是关于应用程序设计的,那么您将在定义模型后开始“创建数据库”。定义模型后,您就可以开始创建数据库了。

如果您的问题确实是关于创建和使用数据库,SQL Management Studio 应该让您走上正轨。这是一种创建数据库、表、存储过程等的点击方式。

使用数据库...嗯。最简单的方法是集成 Microsoft 的 Enterprise Library 5。同样,在 web.config(或 app.config)和大量示例中单击界面来设置连接。

于 2012-05-08T11:50:43.837 回答
1

您可以在应用程序中导入 System.Data 和 System.Data.SqlClient 库,例如

using System.Data;
using System.Data.SqlClient; 

并研究SqlConnection类。

关于 SQL Statements,W3Schools有很好的参考。

具有连接的简单方法示例

protected void connection()
{
  using(SqlConnection conex = new SqlConnection("your_connection_string"))
  {
    SqlCommand comand = new SqlCommand();
    comand.CommandText = "SELECT * FROM Table";
    comand.CommandType = CommandType.Text;
    comand.Connection = conex;
    conex.Open();
    comand.ExecuteNonQuery();
    SqlDataAdapter da = new SqlDataAdapter(comand);
    DataTable dt = new DataTable();
    da.fill(dt);
  }  
}
于 2012-05-08T11:53:57.677 回答
0

您将在您的服务器上拥有您的数据库。您只需在 web.config 中稍作配置即可直接连接到该数据库。

或者

如果您在 Microsoft SQL Server 2008 R2中找到“SQL Server Management Studio”,请单击它并登录到 sql server/sql server 的 express 实例。

在那里创建数据库。

于 2012-05-08T11:46:07.550 回答