怎么样用c#创建数据库?mdf文件

LYFluyfafang 2012-10-03 03:46:37
如题:怎么样用c#创建数据库?mdf文件
...全文
337 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
使用C#语言执行sqlserver语句
LYFluyfafang 2012-10-03
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

看看这个是否可以:
http://www.cnblogs.com/zhangyi85/archive/2007/09/28/909408.html
[/Quote]
非常谢谢 已经成功建立数据库
dalmeeme 2012-10-03
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

引用 2 楼 的回复:
看看这个是否可以:
http://www.cnblogs.com/zhangyi85/archive/2007/09/28/909408.html

这不还是用sqlserver创建吗,执行CREATE DATABASE
[/Quote]
真是的,我又没说不是....
threenewbee 2012-10-03
  • 打赏
  • 举报
回复
事实上,精简的sqlce就可以创建。
bdmh 2012-10-03
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
看看这个是否可以:
http://www.cnblogs.com/zhangyi85/archive/2007/09/28/909408.html
[/Quote]
这不还是用sqlserver创建吗,执行CREATE DATABASE
dalmeeme 2012-10-03
  • 打赏
  • 举报
回复
bdmh 2012-10-03
  • 打赏
  • 举报
回复
用sqlserver创建
Visual C#.NET数据库开发经典案例源码 示例程序都是在Microsoft Visual Studio .NET 2003(简体中文版)和SQL Server 2000个人版下调试通过的,不同的版本可能存在差别。另外,使用的操作系统是Microsoft Windows XP(Professional),原则上,操作系统对程序没有影响,不过,作者没有在其他操作系统平台上调试这些程序。如果读者没有在电脑上安装Microsoft Visual Studio .NET 2003或更高版本,则必须安装Framework方能运行光盘中的程序,其安装程序读者可以从以下地址下载 http://www.microsoft.com/downloads/search.aspx?displaylang=en。 在配套光盘上,作者提供了示例程序的源代码,可运行文件都在各个章节目录\代码\bin目录下。另外需要注意的是,作者建议读者重新编译所有示例程序,进而熟悉它们的结构和基本功能。 要运行“代码”目录下的程序,需要安装SQL Server 2000,并建立起相应数据库。各个实例的数据库文件存放在相应“建库脚本”目录下,有两种方法建立数据库。一是在SQL Server的企业管理器中点击“数据库”右键,单击【所有任务】|【附加数据库】菜单命令,选择相应的数据库文件(扩展名为mdf),单击确定按钮就可以了;另一种方法是通过SQL Server的企业管理器的恢复数据库功能,从数据库备份文件恢复,备份文件的扩展名为bak。ADO.NET不需要额外设置数据库连接,如果用户数据库安装正确的话,即可直接双击程序运行。 所有文件都被默认地设置为只读文件,而所有程序在重新编译时都必须重新创建这些文件,所以在重新编译之前必须将所有文件修改为可写。
LinqSamples 这些示例能够帮助您快速地了解 LINQ。对于具有一定 LINQ 经验的人员来说,它们还可以作为参考和指南。此外,还包括了几种实用工具。它们位于 LinqSamples 文件夹中。 •DynamicQuery: 在运行时创建 LINQ 查询的代码。 •LinqToNorthwind: 关于如何使用 LINQ To SQL 查询数据库的基本示例。 •LinqToXmlDataBinding: 将 LINQ to XML 代码绑定到 WPF 控件。 •ObjectDumper: 用于将 LINQ 查询的输出以文本模式写入屏幕的实用工具。 •PasteXmlAsLinq: 能够自动将 XML 转换为 LINQ to XML 的 Visual Studio 外接程序。 •QueryVisualizer: 使 LINQ to SQL 开发人员能够看到其查询的 SQL 代码,并能在网格中查看查询的结果。 •Reflector: 使用 LINQ 对使用反射 API 的代码中的对象进行正确的查询。 •RSS: 此示例可作为聚合若干 RSS 源的小型 Web 服务器。 •SampleQueries: 这是最重要的示例,其中包含了 500 多个关于如何在 LINQ to Objects、LINQ to SQL、LINQ to XML 和 LINQ to DataSet 中使用各个查询运算符的例子。 •SimpleLambdas: 几个关于如何编写和使用 lambda 表达式的示例。 •SimpleLinqToObjects: 简单的 LINQ 示例。为您显示使用 LINQ to Objects 创建内存对象的简单查询是多么简单。 •SimpleLinqToXml: 开始使用 LINQ to XML。 •WebServiceLinqProvider(TerraService): 用于 TerraServer-USA Web 服务的自定义 LINQ 提供程序和客户端。 •Whitepapers: 以下白皮书以 Word 格式存储在此目录中: ◦LINQ 项目概述 ◦LINQ to SQL 概述(适用于 C# 和 VB) ◦标准查询运算符 ◦LINQ to XML 概述 •WinFormsDataBinding: 学习如何在 Windows 窗体中使用网格显示 LINQ 查询。它包括一个一对多查询示例。 •XQuery: 另一个简单的 LINQ to XML 示例查询。此示例显示编写 LINQ to XML 查询所需的最少代码。 LINQ 示例数据库连接问题 如果开发计算机上安装有 SQL Server Express,则这些示例应无需修改即可正常发挥作用。下面是一个 备用连接字符串,如果不使用 SQL Express,但有 SQL Server 可供使用,则可对该字符串进行修改,以用于自己的用途。只要 test 一词显示在示例连接字符串中,您就可能需要修改该单词。 string connString = "server=test;database=northwind;user id=test;password=test"; 对于某些 SQL Express 安装,您可能无权启动用户实例。如果在此情况下收到错误消息,请尝试从连接字符串中删除子句 “;user instance = true”。 确保要访问的 northwind 数据库的副本未标记为只读。如有必要,请浏览到尝试访问的 NORTHWIND.MDF 的副本,右击该文件,然后选择“属性”。清除 只读特性。 用户已报告,在某些运行速度较慢的计算机上,或在使用虚拟 PC 时,某些数据库应用程序在首次运行时出错。请尝试运行该示例两次或三次。 未将 LDF (日志)文件随示例中包含的 Northwind 数据库自定义副本一起提供。特意这样做的目的是为了使 LDF 与 MDF 文件不会失去同步。运行使用该数据库的示例时,或从 Visual Studio 中的服务器资源管理器连接到该数据库时,将会自动创建 LDF 文件。如果在未先创建日志文件的情况下使用 SQL Server Management Studio,则在连接到 MDF 文件时,可能会遇到问题。

110,538

社区成员

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

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

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