数据库连接技术简介课件.ppt

数据库连接技术简介课件.ppt

ID:57001625

大小:38.00 KB

页数:16页

时间:2020-07-26

数据库连接技术简介课件.ppt_第1页
数据库连接技术简介课件.ppt_第2页
数据库连接技术简介课件.ppt_第3页
数据库连接技术简介课件.ppt_第4页
数据库连接技术简介课件.ppt_第5页
资源描述:

《数据库连接技术简介课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库连接技术简介数据库连接技术早期,数据库访问都是调用数据库厂商提供的专有API;每一个厂商提供的数据库访问API都不相同,导致了使用某一个特定的数据库的程序不能移植到另一个数据库上ODBC为了在Windows平台下,提供统一的数据库访问方式,微软推出了ODBC(开发的数据库连接),由ODBC驱动程序将调用请求转换为对特定数据库的调用请求ADO(ActiveDataObjectsDataBase)ADO提供以下操作1.连接到数据源。同时,可确定对数据源的所有更改是否已成功或没有发生。2.指定访问数据源的命令,同时可

2、带变量参数,或优化执行。3.执行命令。4.如果这个命令使数据按表中的行的形式返回,则将这些行存储在易于检查、操作或更改的缓存中。ADO组件Connection对象Recordset对象Command对象Parameter对象Field对象各个对象都有各自的属性,方法和集合;连接数据库的几个步骤一、建立conn对象,由Server对象来创建<%setconn=server.CreateObject("ADODB.Connection")%>二、建立数据库连接DSN连接数据库的方法:<%setconn=server.Cr

3、eatObject("ADODB.Connection");conn.open"DSN=test;UID=admin;PWD=;"%>字符串连接数据库的方法:<%setconn=server.CreatObject("ADODB.Connection");conn.open"DRIVER=DriverdoMicrosoftAccess(*.mdb);UID=admin;PWD=;DBQ="&Server.MapPath("fifasp.mdb")%>利用Connection的open方法建立连接,利用Server的M

4、apPath指定数据库路径三、将数据放到数据库中RecordSet对象setrst=Server.CreateObject("ADODB.recordset");Connection对象的execute方法setrs1=conn.Execute("insertintouser(u_user,u_code)values('"&request.form("f_user")&"','"&request.form("f_code")&"')")示例演示注册示例演示JDBC为了在Java语言中提供对数据库访问的支持,Sun公司

5、1996年推出了JDBC目前版本4.0JDBC是应用程序编程接口(API),描述了访问关系数据库的标准JAVA类库使我们的应用程序不再受限于具体的数据库产品JDBC驱动程序的分类JDBC-ODBC桥部分本地API,部分JAVA驱动程序JDBC网络纯JAVA驱动程序本地协议纯JAVA驱动程序JAVA应用程序JDBCAPIJDBC驱动程序数据库Oracle,Sybase等数据库都提供了这种类型的驱动,其访问数据库效率是最高的。JDBCAPI简介包括在JDK的两个包中:java.sql和javax.sql程序代码示例1.C

6、lass.forName(“com.microsoft.jdbc.sqlserver.SQLServerDriver”);2.Connectionconn=DriverManager.getConnection(URL)3.Statementstmt=conn.createStatement();4.ResultSetrs=stmt.executeQuery(“select*fromjobs”);1.Class.forName(“com.microsoft.jdbc.sqlserver.SQLServerDriver

7、”);加载并注册数据库驱动用class.forName()加载并注册//SQLServer2000的JDBC驱动的类名com.microsoft.jdbc.sqlserver.SQLServerDriver//Oracle的JDBC驱动的类名oracle.jdbc.driver.OracleDriver//MySQL的JDBC驱动的类名com.mysql.jdbc.Driver类加载器从CLASSPATH环境变量中定位和加载JDBC驱动类调用DriverManager类的getConnection()方法建立到数据库

8、的连接,返回一个Connection对象JDBC URL的形式//SQLServer2000Jdbc:microsoft:sqlserver://localhost:1433;databasename=pubs//OracleJdbc:oracle.thin:@localhost:1521:ORCL//MySQLJdbc:mysql://loc

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

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

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