`

Sql2005数据库为什么要放到App_Data下?

阅读更多
   现在很多从51aspx上下载或一些书籍中的很多Asp.net程序都是Sql2005格式的,其中相当一部分都是放在App_Data这个文件夹下面,今天我对App_Data这个文件夹研究了一下,发现Sql2005数据库放在其下有以下优点:

    用在Sql中进行数据库附加等操作即可进行数据库控制和连接设置:

    因为这个可以直接通过VS2005自带的SqlExpress进行打开(如图所示),一般web.config中涉及不到服务器名称和帐号密码等信息,如:“Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\MyBooksDB.mdf;Integrated Security=True;User Instance=True”,当然前提是Web程序要与数据库在同一台服务器上,同时要授予一定的权限,这样对于虚拟主机用户来说就可以不用单独买Sql数据库也可以使用Sql数据库了。

    附:如何用VS2005打开Sql2005数据库?
    一般App_Data出现在WebSite方式的情况下比较多,首先搭建好IIS站点,然后用VS2005打开->站点,然后右侧就会出现App_Data文件夹,这样你就可以看到里面的数据库了(右键单击*.mdf文件-》打开=》显示表数据,是不是看到里面的数据了呢),当然就可以进行数据的操作啦!是不是,没有像Sql企业管理器管理起来一样方便啊?

原文地址:http://www.cnblogs.com/liudao/archive/2008/05/22/1205018.html
分享到:
评论
2 楼 depravedangel 2009-02-21  
zhw511006 写道

签个名!暗影努力!

好,谢谢大哥鼓励!
1 楼 zhw511006 2009-02-20  
签个名!暗影努力!

相关推荐

    实例--SQL Server数据库缓存依赖

    最后,"App_Data"文件夹通常用于存放ASP.NET应用程序的数据文件,如数据库文件(如.mdf和.ldf)或XML文件。在这个实例中,可能有一个本地SQL Server Express数据库文件,用于演示数据库缓存依赖的工作原理。 总的来...

    C#自动备份SqlServer 数据库源码,带配置功能强大 c#数据库备份源码

    首先,要创建一个C#程序进行SQL Server数据库备份,我们需要引入`System.Data.SqlClient`命名空间,这是.NET Framework中用于与SQL Server交互的类库。这个命名空间包含了SqlConnection、SqlCommand等关键类,它们...

    详解ASP.NET—–Repeater数据控件的用法总结

    2、添加或者建立APP_Data数据文件,然后将用到的数据库文件放到APP_Data文件夹中。 3、打开数据库企业管理器,数据库服务器为local(.),然后将APP_Data文件夹中的数据库附加到数据库服务器中。 4、添加Ling to ...

    安卓SQLite数据库相关-android读取本地.db文件实现不变数据本地化.rar

    这可以通过将.db文件放入应用的assets目录下,然后在应用启动时复制到数据库路径中完成。以下是如何实现这个过程的代码片段: ```java private void copyDatabaseFromAssets(Context context) { try { ...

    Android导入已有的SQLite数据库

    将创建好的SQLite数据库文件(通常为.db扩展名)放入项目的`assets`目录下。这个目录在Android Studio中通常位于`app/src/main/assets`。 **步骤三:创建SQLiteOpenHelper子类** 在Android中,我们通常通过继承`...

    查看数据库的路径方法

    根据提供的标题“查看数据库的路径方法”以及描述“查看数据库的路径方法,你可以把它放到代码中,试一下”,下面将详细介绍几种常用的方法来查看或获取数据库的存储路径。 ### 方法一:利用.NET Framework中的...

    android本地读取数据库db文件查询本地归属地

    - 将.db文件放入应用的`assets`目录下,这样可以在应用运行时将其复制到特定的数据库路径,例如`/data/data/your.package.name/databases/`。 - 在应用启动时或需要时,读取.db文件并复制到上述路径,然后通过`...

    asp.net AJAX无刷新操作GridView

    - `App_Data`文件夹用于存放数据库文件,如SQL Server的.mdf文件或XML数据文件。 综上所述,通过结合使用ASP.NET AJAX、UpdatePanel以及适当的服务器端和客户端事件处理,我们可以实现GridView的无刷新操作,从而...

    在线订票系统源码(毕业设计_C#+SQL)_TicketWeb

    2. App_Code文件夹下是sql静态链接类System.Data.SqlClient.SqlConnection con = new System.Data.SqlClient.SqlConnection("server=(local);database=webSealTicket;uid=sa;pwd=;"); 如直接还原这里不用变化"server...

    CE 系统实现读取声音 连接数据库 读取配置文件

    在本文中,我们将深入探讨如何在基于Windows CE的系统中实现读取声音、连接数据库以及读取配置文件的功能。Windows CE是一种嵌入式操作系统,常用于掌上设备、PDA(个人数字助手)等移动计算平台。Visual Studio ...

    甜橙在线音乐MP3网

    在安装和配置过程中,需要将App_Data文件夹中的数据库文件(mdf)移动到SQL Server 2000的Data文件夹下,并通过“企业管理器”进行附加数据库的操作,确保数据的正常接入。 2. Web开发框架:在线音乐模块基于ASP.NET...

    ASP.NET源码——[博客空间]单用户Blog程序源码.zip

    - `App_Data`: 存放数据库文件,如Blog.mdf,这是ASP.NET内置的SQL Server Compact Edition数据库。 - `App_Themes`: 用于存储页面主题和样式表,可以方便地更改网站外观。 - `bin`: 编译后的可执行文件和依赖...

    C#数据库教程3-ADO.NET其它优化功能

    三、连接字符串放到配置文件中 在开发和部署应用时,连接字符串通常需要保密,不应硬编码在代码中。将连接字符串存储在应用程序的配置文件(如app.config或web.config)中,可以方便地管理和更新,同时增强安全性。...

    vs2008_LINQ使用三层架构开发

    在实际操作中,我们首先创建一个新的VS2008 Web站点,将NORTHWIND数据库复制到App_Data目录。接着,我们添加一个LINQ to SQL类,命名为Northwind.dbml。通过Server Explorer,将Categories和Products表拖入设计表面...

    20195月最新版 星空版千月影视APP源码无限代理版+支持iOS+安卓双端打包.rar

    5. **数据库文件**:Data.sql.gz是一个数据库文件,可能包含了初始的用户数据、影片信息、分类等,用于快速搭建和测试应用环境。 6. **Server服务端**:这部分源码可能是后端服务器的实现,负责处理用户的请求,...

    c# asp.net gridview数据绑定

    ASP.NET中的App_Data目录通常用于存放数据库文件,如SQL Server的.mdf文件。如果使用本地数据库,可以将数据库文件放在这个目录下,并在Web.Config中引用。 综上所述,C# ASP.NET GridView数据绑定涉及到数据源的...

    Tomcat5配置MysqlJDBC数据库连接池.pdf

    ”的输出,那么说明Tomcat配置Mysql JDBC数据库连接池成功,可以正常连接到MySQL数据库了。 总的来说,配置Tomcat的Mysql JDBC连接池涉及多个步骤,包括安装和配置数据库、设置Tomcat管理界面的数据源、修改配置...

    c#-ajax用分四部打造漂亮的新闻列表(无刷新分页,内容预览).docx

    使用ASP.NET Web Application项目,创建数据库文件并将其放入App_Data目录。删除不必要的默认文件和文件夹,重新组织文件结构,便于管理和维护。编写C#代码处理AJAX请求,如获取分页数据和预览内容的接口。 **六、...

    基于ASP.NET的电影院购票系统

    数据库部分位于`App_Data`目录下,这是ASP.NET默认存放数据库文件的位置。通常,这个系统可能使用了SQL Server Compact Edition或SQL Server Express,它们是轻量级但功能强大的数据库管理系统,适合小型到中型的...

Global site tag (gtag.js) - Google Analytics