我需要一个Web项目的数据库(以及离线项目)。问题是我不知道从哪里开始和谷歌搜索返回更高级的东西。我从哪里开始?
我已经安装了Visual Studio 2010和Visual Web Developer 2010(两者都是 - 快速版)。我不确定我有什么需要SQL(如果我错了,请纠正我,这是我需要的数据库)。在我的开始按钮中,我有两个名为“Microsoft SQL Server 2008”的文件夹(其中一个文件夹末尾带有“R2”)。但我的电脑不是服务器,只是一台电脑。我应该在我的电脑上安装一些东西吗?如果是这样 - 两者中的哪一个? (带有“R2”的那个或没有它的那个)
我只需要创建一个简单的数据库,这样我就可以轻松存储和检索信息,而不是阅读文本文件....
答案 0 :(得分:2)
好吧,你需要安装SQL Server。尝试在计算机上搜索它,您可能已安装它。最简单的方法是运行services.msc并查找SQL Server。
看到这里,我安装了3个实例,但只有一个正在运行(INSTANCE2008是我给它的名字,你可能有SQLEXPRESS或MSSQLSERVER):
如果已安装,则需要SQL Server Management Studio来创建数据库。你可能会得到它:
一旦访问它,只需连接到您的服务器(通常称为localhost),右键单击数据库文件夹并选择“新数据库”
从中可以轻松创建数据库,只需按照步骤
即可答案 1 :(得分:1)
听起来您拥有入门所需的所有工具,但您可能也需要SQL Management Studio。
但是“如何开始创建和使用数据库?”这是一个广泛的问题。如果你的问题确实是关于应用程序设计的,那么在定义模型时就会开始“创建数据库”。定义模型后,即可开始创建数据库。
如果您的问题确实是关于创建和使用数据库,那么SQL Management Studio应该让您走在正确的轨道上。这是创建数据库,表格,存储过程等的点击方式。
使用数据库......嗯。最简单的方法是集成Microsoft的Enterprise Library 5.再次,点击n'界面来设置web.config(或app.config)中的连接以及大量示例。
答案 2 :(得分:1)
您可以在应用程序中导入System.Data和System.Data.SqlClient库,例如
using System.Data;
using System.Data.SqlClient;
关于SqlConnection类的研究。
关于SQL语句,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);
}
}
答案 3 :(得分:0)
您将在服务器上安装数据库。只需在web.config中进行一些配置即可直接连接到该数据库。
OR
如果您在 Microsoft SQL Server 2008 R2 中找到“SQL Server Management Studio”,请单击它并登录到sql server的sql server / express实例。
在那里创建数据库。