java高级(JDBC).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文档。上传文档
查看更多
java高级(JDBC)

Java与数据库 课程内容 SQL语句(2) JDBC简介(1) JDBC在应用程序与数据库之间的关系 JDBC简介(2) JDBC驱动程序依连接方式不同可分为以下四类: 1.JDBC-ODBC桥接器驱动程序 2.采用部分JAVA代码所编写的驱动程序 3.JAVA网络协议驱动程序(Net-protocol fully Java technology-enabled Driver): 4.Java原始协议驱动程序(Native-protocol fully Java technology-enabled Driver): JDBC直接使用DBMS协议连接数据库。各数据库制造商依据JAVA数据库存取协议提供相对应的驱动程序。 连接数据库 由数据库连接到查询结果大致可分为三个阶段:数据库驱动含连接、SQL语句产生、查询结果。在资料取得的过程中,每个阶段皆使用相对的方法产生下一个阶段的对象,直到最后取得资料结果。这样的流程就像程序式中的程序编写一样,步骤指令与步骤指令之间环环相扣,只是现在把每个步骤指令作成对象,步骤之间再利用对象所属方法产生下一个步骤的对象。 主要JDBC类(1) Driver类:用来与数据库通信的软件. DriverManager类:是JDBC基础,用来管理和卸载JDBC驱动程序.该类有一个getConnection()方法,用于验证JDBC数据源,并返回Connection对象. Connection类:该类的CreateStatement()方法连接JDBC数据源,返回Statement对象. 主要JDBC类(2) Statement类:将SQL行为封装起来交给数据库引擎,调用该类的execute()等方法,执行SQL语句,返回resultSet对象. ResultSet类:封装了一个由SQL查询返回的结果.该类的getString(),getInt()等方法获得一栏数据的存取,next()方法到下一行. 工作步骤: (1)加载JDBC Driver: Class.forName(驱动程序名称字符串); //加载驱动程序 驱动程序名称字符串的格式如下: jdbc:subprotocol name:other stuff 注: 子协议名称(subprotocol name):选择数据库所使用的驱动程序。以本章所使用驱动程序其名称为:acs.jdbc.Driver。 其他要素(other stuff):依DBMS厂商所提供的驱动程序说明而定。 //加载驱动程序 public class TestDriver{ public static void main(String[] args){ //驱动程序类名称 String strDriver= com.mysql.jdbc.Driver ; try{ System.out.println(加载驱动程序...); System.out.println(驱动程序字符串:+strDriver); Class.forName(strDriver); System.out.println(驱动程序加载成功); } catch(Exception e){ System.out.println(驱动程序加载失败); } } } 工作步骤: (2)建立与数据库连接: Connection可以建立应用程序与数据库的链接,语法如下: Connection conDatabase=null; //声明一个Connection接口 conDatabase=DriverManager.getConnection(URL字符串); //建立 conDatabase 对象 JDBC的URL语法如下: Jdbc:数据库厂商(驱动程序)名称:数据库主机地址:输出入端口:数据库文件完整路径名称 jdbc:mysql:localhost:3306:/hotel; import java.sql.*; public class ConnectDB{ public static void main(String[] args){ //加载驱动程序 String strDriver=com.mysql.jdbc.Driver; try{ System.out.println(加载驱动程序...); System.out.println(驱动程序字符串:+strDriver); Class.forName(strDriver); System.out.println(驱动程序加载成功); }cat

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档