数据库连接技术简介.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库连接技术简介

数据库连接技术简介 数据库连接技术 早期,数据库访问都是调用数据库厂商提供的专有API;每一个厂商提供的数据库访问API都不相同,导致了使用某一个特定的数据库的程序不能移植到另一个数据库上 ODBC 为了在Windows平台下,提供统一的数据库访问方式,微软推出了ODBC(开发的数据库连接),由ODBC驱动程序将调用请求转换为对特定数据库的调用请求 ADO(Active Data Objects Data Base ) ADO提供以下操作 1.连接到数据源。同时,可确定对数据源的所有更改是否已成功或没有发生。 2.指定访问数据源的命令,同时可带变量参数,或优化执行。 3.执行命令。 4.如果这个命令使数据按表中的行的形式返回,则将这些行存储在易于检查、操作或更改的缓存中。 ADO组件 Connection对象 Recordset对象 Command对象 Parameter对象 Field对象 各个对象都有各自的属性,方法和集合; 连接数据库的几个步骤 一、建立conn对象,由Server对象来创建 % set conn=server.CreateObject(ADODB.Connection)% 二、建立数据库连接 DSN连接数据库的方法: %set conn=server.CreatObject(ADODB.Connection); conn.open DSN=test;UID=admin;PWD=;% 字符串连接数据库的方法: %set conn=server.CreatObject(ADODB.Connection); conn.open DRIVER=Driver do Microsoft Access(*.mdb);UID=admin; PWD=;DBQ= Server.MapPath(fifasp.mdb)% 利用Connection的open方法建立连接,利用Server的MapPath指定数据库路径 三、将数据放到数据库中 RecordSet对象 set rst=Server.CreateObject(ADODB.recordset); Connection对象的execute方法 set rs1=conn.Execute(insert into user(u_user,u_code) values ( request.form(f_user) , request.form(f_code) )) 示例演示 注册示例演示 JDBC 为了在Java语言中提供对数据库访问的支持,Sun公司1996年推出了JDBC 目前版本4.0 JDBC是应用程序编程接口(API),描述了访问关系数据库的标准JAVA类库 使我们的应用程序不再受限于具体的数据库产品 JDBC驱动程序的分类 JDBC-ODBC桥 部分本地API,部分JAVA驱动程序 JDBC网络纯JAVA驱动程序 本地协议纯JAVA驱动程序 JDBC API简介 包括在JDK的两个包中:java.sql和javax.sql 程序代码示例 1.Class.forName(“com.microsoft.jdbc.sqlserver.SQLServerDriver”); 2.Connection conn=DriverManager.getConnection(URL) 3.Statement stmt=conn.createStatement(); 4.ResultSet rs=stmt.executeQuery(“select * from jobs”); 1.Class.forName(“com.microsoft.jdbc.sqlserver.SQLServerDriver”); 加载并注册数据库驱动 用class.forName()加载并注册 //SQL Server2000的JDBC驱动的类名 com.microsoft.jdbc.sqlserver.SQLServerDriver //Oracle的JDBC驱动的类名 oracle.jdbc.driver.OracleDriver //MySQL的JDBC驱动的类名 com.mysql.jdbc.Driver 类加载器从CLASSPATH环境变量中定位和加载JDBC驱动类 调用DriverManager类的getConnection()方法建立到数据库的连接,返回一个Connection对象 JDBC URL的形式 //SQL Server2000 Jdbc:microsoft:sqlserver://localhost:1433;databasename=pubs //Oracle Jdbc:oracle.thin:@localhost:1521:ORCL //MySQ

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档