- 1、本文档共59页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
java认证考试 第15章课件
第15章 Java数据库连接 本章要点 数据库、Sql语言、ODBC简介 JDBC接口分类、结构及特点 JDBC编程 1. ODBC的概念 ODBC(Open DataBase Connectivity) 开放式数据库连接; 微软公司开发的一套开发数据库系统应用程序接口的规范; 支持应用程序以标准的ODBC函数和SQL语句操作各种不同的数据库; 2. ODBC的功能 ODBC驱动程序≌转换开关: 负责将应用程序发送来的标准SQL语句传递给各种数据库驱动程序处理; 再将处理结果送回应用程序。 15.2.1 什么是JDBC? JDBC本身是一个产品的商标名,但它也可被看作为“Java Database Connectivity(Java 数据库连接)”。 JDBC由一组用Java语言编写的类组成,它已成为一种供数据库开发者使用的标准API,用户可以用纯Java API来编写数据库应用。 2. JDBC API java.sql.Connection接口 实现与指定数据库的连接; java.sql.Statement接口 执行静态SQL语句,并返回执行结果; java.sql.ResultSet 包含SQL语句执行后返回数据的结果集 15.2.2 JDBC的基本应用 运行时环境设置 JDBC基本应用 1. 启动Oracle监听器和DBServer实例 2. 设置环境变量 DEPT表 DEPT表的数据 示例15-1 import java.sql.*; public class JDBCExample { public static void main(String args[ ]) { // 定义服务器名字 String serverName = dell; try { // (1)、向系统注册所需的JDBC驱动程序 Class.forName(oracle.jdbc.driver.OracleDriver); // 定义连接DBServer的字符串 String url = jdbc:oracle:thin:@ + serverName + :1521:orcl; // 建立到指定数据库的连接 Connection conn = DriverManager.getConnection(url,scott,tiger); // 获取Statement对象,进行SQL操作 Statement stmt = conn.createStatement( ); // (1)、调用Statement对象的executeUpdate( )方法执行insert、Update操作 // (2)、调用Statement对象的executeQuery( )方法执行select操作 ResultSet rs = stmt.executeQuery(select * from dept); while(rs.next( )) { // 获得数据库表记录第1项的值 System.out.print(DeptNo: + rs.getInt(1)); System.out.print(\tDeptName: +rs.getString(2)); System.out.println(\tLOC: + rs.getString(3)); } 运行结果 DEPT表的数据 示例15-2 import java.sql.*; public class TestMetaData{ public static void main(String args[ ]) { String server = “dell; String driver = oracle.jdbc.driver.OracleDriver; Try { Class.forName(driver); String url = jdbc:oracle:thin:@ + server + :1521:orcl; Connection conn = DriverManager.getConnection(url,scott,tiger); DatabaseMetaData dmd = conn.getMetaData(); if (dmd == null) { System.out.println (No DB Meta available); } else { System.out.println (数据库名称: + dmd.getDatabaseProductName( )); System.out.println (数据库版本:
您可能关注的文档
最近下载
- 苏教版小学英语3a-5a单词表(2015).doc VIP
- 贵州钢绳(集团)有限责任公司招聘笔试真题2021.docx VIP
- 2025年职业卫生评价考试真题二十 .pdf VIP
- 2025年贵州钢绳集团有限责任公司控股人员招聘笔试备考试题及答案解析.docx VIP
- 全血和各种血液成分的临床应用.ppt VIP
- 软件系统安全保障方案.docx VIP
- 2025年云南省中考地理试卷(含解析).pdf
- 四川省拟任县处级试题 四川省拟任县处级党政领导干部任职资格考试题.doc VIP
- CECS 349-2013 一体化给水处理装置应用技术规程.docx
- 茶皂素杀螺活性及对3种水生生物的安全性.docx
文档评论(0)