深入进行数据库编程ppt课件.ppt

深入进行数据库编程ppt课件.ppt

ID:58746123

大小:574.50 KB

页数:58页

时间:2020-10-03

深入进行数据库编程ppt课件.ppt_第1页
深入进行数据库编程ppt课件.ppt_第2页
深入进行数据库编程ppt课件.ppt_第3页
深入进行数据库编程ppt课件.ppt_第4页
深入进行数据库编程ppt课件.ppt_第5页
资源描述:

《深入进行数据库编程ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ADO的内部对象Connection对象—又称连接对象,主要用来建立与数据库的连接。Command对象—又称命令对象,是对数据库执行命令的对象,它可以执行对数据库查询、添加、删除、修改等记录操作。Recordset对象—又称记录集对象,用来得到从数据库返回的记录集。Error、Parameter、ield分别是它们的子对象建立Connection对象建立Connection对象的方法一般如下:SetConnection对象实例=Server.CreateObject("ADODB.Connection")Connection对象实例.Open数据库连接字符串在上面的数据库连接字符串中,会

2、用到若干参数,如DSN:ODBC数据源名称User:数据库登录用户名Password:数据库登录密码Driver:数据库的驱动程序类型Dbq:数据库的物理路径Provider:数据提供者DataSource:数据库的物理路径连接数据库的具体方法常用的数据库连接字符串的形式:(1)基于ODBC数据源的连接方式"Dsn=address2"(2)基于ODBC数据源的连接方式的省略方式"address2"(3)基于ODBC但是没有数据源的连接方式"Driver={MicrosoftAccessDriver(*.mdb)};Dbq=C:Inetpubwwwrootasptempchapte

3、r9address.mdb"(4)基于ODBC但是没有数据源的连接方式(使用Server.MapPath转换路径)"Driver={MicrosoftAccessDriver(*.mdb)};Dbq="&Server.MapPath("address.mdb")(5)基于OLEDB的连接方式"Provider=Microsoft.Jet.OLEDB.4.0;DataSource=C:Inetpubwwwrootasptempchapter9address.mdb"(6)基于OLEDB的连接方式(使用Server.MapPath转换路径)"Provider=Microsoft.

4、Jet.OLEDB.4.0;DataSource="&Server.Mappath("address.mdb")存取SQLServer数据库存取SQLServer数据库(以下简称SQL数据库)其实和存取Access数据库是一样的,只是数据库连接字符串略有区别,其他部分基本一样。下面将着重介绍具体的连接方法。假设已经建立了一个SQL数据库Database名称为sqltest,数据库登录账号jjshang,登录密码123456,ODBC数据源名称为test。数据表和字段与Access数据库address.mdb基本相似。(1)基于ODBC数据源的连接方式<%DimconnSetconn=Se

5、rver.CreateObject("ADODB.Connection")conn.Open"Dsn=test;Uid=jjshang;Pwd=123456"%>同连接Access数据库一样,也可以省略为:<%DimconnSetconn=Server.CreateObject("ADODB.Connection")conn.Open"test","jjshang","123456"%>(2)基于ODBC但没有数据源的连接连接方法如下:<%DimconnSetconn=Server.CreateObject("ADODB.Connection")conn.Open"Driver={SQL

6、Server};Server=localhost;Database=sqltest;Uid=jjshang;Pwd=123456"%>其中Server参数表示SQL数据库服务器地址;localhost表示本机,也可以使用127.0.0.1或本机IP地址。如果使用其他服务器上的SQL数据库,只要将localhost替换为该服务器的IP地址即可。(3)创建基于OLEDB的连接SQL数据库也可以使用SQLServer的OLEDB提供程序连接,例子如下:<%DimconnSetconn=Server.CreateObject("ADODB.Connection")conn.Open"Provid

7、er=SQLOLEDB;Data Source=localhost;initial Catalog=sqltest;Uid=jjshang;Pwd=123456"%>存取SQL数据库总结连上SQL数据库后,所有操作同Access数据库,程序基本不用改动。需要特别说明的是,在SQL语句中,日期字段值两边的#号要改为单引号。Access数据库和SQL数据库是可以相互转化的可以将Access数据库导入SQL,或者将SQL数据库导出为Acc

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。