- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java与数据库访问OutlineJDBC 概述用JDBC访问数据库数据库连接Connection语句对象Statement结果集ResultSet事务处理JDBC概述为支持Java程序的数据库操作功能,Java语言采用了专门的Java数据库编程接口(JDBC:JavaDataBaseConnectivity),用于在Java程序中实现数据库操作功能并简化操作过程。JDBC支持SQL语句,提供多样化的数据库连接方式,为各种不同的数据库提供统一的操作界面。ODBCODBC(Open DataBase Connectivity): Microsoft公司开发的一套开发数据库系统应用程序的规范,它相当于一个转换开关,负责将应用程序发送来的标准SQL语句传递给各种数据库驱动程序处理,再将处理结果送回应用程序。于是,应用程序开发者只需面对统一的ODBC数据源,而不必针对各种数据库进行不同的设置。这样的程序具备良好的适应性和可移植性。JDBC概述JDBC用途:与特定的数据库进行连接 向数据库发送SQL语句,实现对数据库的特定操作 对数据库返回出来的结果进行处理 JDBC API:Driver :用来将应用程序的API请求转换为特定的数据库请求,由它来负责和数据库打交道。DriverManager :接口,不同的驱动程序必须首先到DriverManager中注册,以便用户来使用。用来产生一个和数据库连接的对象Connection。Connection :一个Connection对象表示在一个特定数据库上建立的一个连接,需要由它来创建不同的声明(Statement,PreparedStatement, CallableStatement )来执行特定的SQL语句。Statement (PrepareStatement,CallableStatement )在一个给定的连接中,用于执行一个SQL语句并返回相应结果的对象。ResultSet :记录的集合。DriverManager 创建 创建ConnectionStatementResultSet返回结果 执行SQLDriver数据库用JDBC访问数据库用JDBC访问数据库Java中用JDBC访问数据库有6个步骤:一.加载JDBC驱动程序:注:要确保驱动程序的Jar包在classpath中,C:\oracle\ora92\jdbc\lib\classes12.jar例如: Class.forName(“oracle.jdbc.driver.OracleDriver”);Class.forName(“com.MySql.jdbc.Driver”);Class.forName(“com.microsoft.jdbc.sqlserver.SQLServerDriver”);二.连接数据库:Connection 连接变量=DriverManager.getConnection(DBURL,用户帐号,密码);如果连接成功,将返回一个Connection对象,以后所有对这个数据库的操作均可使用这个对象来进行。如: Connection conn = DriverManager.getConnection(jdbc:oracle:thin:@21:1521:orcl,stu03,swufe111);用JDBC访问数据库三.建立SQL语句对象: Statement对象用来向数据库发送SQL命令.Statement stmt=conn.CreateStatement();四.执行SQL语句:我们可以通过SQL语句对数据库进行查询、修改或添加数据。建立SQL语句对象后,就可用executeQuery(String s)方法来执行Select语句,用executeUpdate(String s )来执行Insert、Delete、Update语句。五.结果处理.使用ResultSet的next方法在结果集中移动,每次移动一行.在每一行中,ResultSet提供了各种getX方法.它们以列名或索引为参数.如getInt getString等方法.六.关闭连接:Con.close();JDBC的类和方法都包含在java.sql包中,Java数据库应用程序的设计都需要引入java.sql包。Question And Answer请大家登录FTP后下载第三次java上机作业程序.rar文件夹到本地今天的作业是运行并读懂该文件夹内全部程序;
您可能关注的文档
最近下载
- 2023人教版新教材高中政治选择性必修3同步练习--第二框 类比推理及其方法.docx VIP
- 特种连接方法及工艺课件:缝焊-.ppt VIP
- 2025年碳达峰 碳中和知识题库 .pdf VIP
- 海防知识课件.pptx VIP
- 意识形态工作规章制度.docx VIP
- TB 10301-2020 铁路工程基本作业施工安全技术规程(附条文说明).docx VIP
- 成品灰气力输送计算书.xls VIP
- 2024年初中道德与法治九年级上册(全册)知识点.pdf VIP
- 高考语文阅读理解《关联性:艺术史思考的一大纽结点》《隐忧与曲谏——清明上河图解码录》含答案.docx
- 新高考3500词汇表打印版 .pdf VIP
文档评论(0)