扩展名accdb的含义是什么,为什么ACCESS建立的数据库后缀是accdb而不是mdb

1,为什么ACCESS建立的数据库后缀是accdb而不是mdb问这个问题有什么意义access就是access不是sql难道你建文本文档后缀会是doc?【扩展名accdb的含义是什么,为什么ACCESS建立的数据库后缀是accdb而不是mdb】
2,为什么我新建的数据库的后缀是accdb而不是mdb你使用的access2007默认的数据库格式是2007格式的,你可以打开数据库文件---另存为: 2000-2003格式(既mdb格式啦)问这个问题有什么意义access就是access不是sql难道你建文本文档后缀会是doc?
3,解释下asp连接access数据库的语句Provider指定数据库的驱动程序Data Source 数据源,ACCESS就是MDB文件的位置 。Mode模式ReadWrite读写,Share Deny None打开的时候允许其他程序访问Persist Security Info,保存安全信息,=false表示不保存 。需要用户名和密码的话加上User ID=;PassWord=它的各步骤及参数意义如下:第一行程序:利用server对象的mappath函数,取得要打开数据库的完整的文件路径,并存储在变量dbpath中 。这其中,数据库名是我们需要指定的参数,应该用我们要打开的数据库的实际名称替代 。如果数据库名是直接作为常量出现,要用引号将其括起来,并且不能丢掉扩展名 。例如数据库是test.mdb,则该行程序成为:dbpath=server.mappath(“test.mdb”) 。第二行程序:建立一个ado对象集中的connection对象,也即连接对象 。这是建立数据库连接的初始步骤 。执行这行程序后,conn成为一个连接对象 。第三行程序:利用连接对象conn的open方法打开一个指定的数据库 。因为我们要打开的是access数据库,所以要指定odbc驱动程序参数,表示要透过access的odbc驱动程序来访问数据库:driver={microsoft access driver (*.mdb)}; 。另一个参数dbq= & dbpath,运算后等效于dbq=server.mappath(数据库名) ,是利用了第一行的server.mappath(数据库名)函数,用来指定要打开的数据库文件 。到这里,就已经打开了数据库名指定的数据库 。如果数据库名是“test.mdb”,则打开access数据库test.mdb 。在这一行里指定的参数,要严格按照格式原样写出,不能省略或改动,也没有可变参数 。<% Dim Conn,ConnStr Const Db="data/test.mdb" Connstr="Provider=Microsoft.Jet.OleDb.4.0;Data Source="&Server.Mappath(Db) Set Conn = Server.Createobject("adodb.connection") Conn.open ConnStr If Err Then Err.Clear Conn.Close:Set Conn=Nothing Response.Write "数据库连接出错" Response.End() End If %>
4 , 一个access数据库和一个图像文件夹image放在同一个目录里数据库一.在使用Access数据库文件的时候(也可以是其他的数据库文件,注意此处是“数据库文件”),我们经常无法确定项目安装之后的绝对路径,虽然可以在程序运行的时候通过Application的一些属性取得,但是很多时候还是不方便 。二.相对路径形式的数据库连接字符串的书写方式 , 如下:connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\Resources\HomeBook.accdb;Persist Security Info=True" providerName="System.Data.OleDb" /> 其中 "|DataDirectory|\Resources\HomeBook.accdb;Persist Security Info=True”则是相对路径的写法,指向[应用程序文件夹]下面的"Resources”文件夹下面的“HomeBook.accdb”数据库文件 。个人理解:DataDirectory是指向应用程序exe文件所在目录的 。三.注意事项 1.使用 DataDirectory 时 , 目录结构中的结果文件的路径不能高于替代字符串指向的目录 。例如,如果完全展开的"DataDirectory”为 "C:\HomeBook”,则上面的连接字符串有效,因为"Resources\HomeBook.accdb”在"C:\HomeBook"下 。但是如果尝试将"DataDirectory”指向为"|DataDirectory|\..\data”则会引发一个ArgumentException异常,因为"data”不在"HomeBook”文件夹下 。2.DataDirectory 不是 System.Data.OleDb 独占的 。它还可以用于 System.Data.SqlClient和 System.Data.Odbc .NET 数据提供程序 。“..”指上一次文件夹,说明你的网页文件和图像文件夹不在同一个文件夹里 。比如:网页文件路径:C:\web\doc\data.asp图片和数据库文件夹:C:\web\路径是根据你的网页文件路径来考虑,而不是按数据库来看路径 。可以使用二进制保存到数据库中! 也可以建立一个固定的文件夹来存储在数据库中的这些照片,然后保存路径 。如果你想保存到数据库中 , 然后你点我的名字,我的网盘地址在我介绍你发现vb的图片access.rar的图片保存到数据库中,并读出的例子 。这样写:../db/date/abc.mdb,注意两点不能省略哦!5 , 办公软件数据库的概念作用和优点分别是什么它也常被用来开发简单的WEB应用程序.这些应用程序都利用ASP技术在Internet Information Services运行.比较复杂的WEB应用程序则使用PHP/MySQL或者ASP/Microsoft SQL Server. 它的使用方便程度和强大的设计工具为初级程序员提供许多功能 。不过,这种便于使用可能使人误解 。这类开发者都是没有在应用或者数据设计方面训练的办公室从业人员 。因此许多人以为这样的开发者能够创造可用的系统,但也有很多人认为工具本身的局限性产生了这样的误导 。一些专业的应用程序开发人员使用 Access 用作 快速应用开发 , 特别是给街道上的推销员制作一个初型或独立应用程序的工具 。可是如果是透过网络存取数据的话,Access 的可扩放性并不高.因此当程序被较多使用者使用时,他们的选择多会是倾向于一些客户端-服务器为本的方案 , 例如 Oracle、DB2、Microsoft SQL Server、Windows SharePoint Services、PostgreSQL、MySQL、Alpha Five、MaxDB,或者Filemaker 。无论如何,不少 Access 的功能(表单,报告,序列和VB代码)可以用作其他数据库的后期应用,包括 JET(档案为主的数据库引擎,Access 缺省使用)、Microsoft SQL Server、Oracle和任何其他跟ODBC兼容的产品 。这种方法允许开发者把一个成熟的应用的数据移动到一台更大功率的服务器而没有已经在适当的位置牺牲发展 。很多Microsoft Access的开发者使用Leszynski命名约定,虽然这不普遍;它是一次编程大会 , 并非一个DBMS实施的规章 。Access的优点(1)存储方式简单,易于维护管理 Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb或.accdb)的数据库文件中 , 便于用户的操作和管理 。(2)面向对象 Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化 , 将数据库管理的各种功能封装在各类对象中 。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性 。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作 。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便 。(3)界面友好、易操作 Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用 , 只要使用鼠标进行拖放即可,非常直观方便 。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握 。(4)集成环境、处理多种数据信息 Access基于Windows操作系统下的集成开发环境 , 该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行 。(5)Access支持ODBC(开发数据库互连,Open Data Base Connectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等 。Access还可以将程序应用于网络 , 并与网络上的动态数据相联接 。利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用 。(6)支持广泛,易于扩展 , 弹性较大 能够将通过链接表的方式来打开EXCEL文件、格式化文本文件等,这样就可以利用数据库的高效率对其中的数据进行查询、处理 。还可以通过以Access作为前台客户端,以SQL Server作为后台数据库的方式(如ADP)开发大型数据库应用系统 。办公软件指可以进行文字处理、表格制作、幻灯片制作、简单数据库的处理等方面工作的软件数据库(database)是按照数据结构来组织、存储和管理数据的仓库.随着信息技术和市场的发展,特别是二十世纪九十年代以后 , 数据管理不再仅仅是存储和管理数据 , 而转变成用户所需要的各种数据管理的方式.

    推荐阅读