Java程序设计与实践教程 教学课件 作者 张诚洁 梁海丽单元7 Java的数据库访问.ppt

Java程序设计与实践教程 教学课件 作者 张诚洁 梁海丽单元7 Java的数据库访问.ppt

ID:50023487

大小:689.00 KB

页数:36页

时间:2020-03-07

Java程序设计与实践教程 教学课件 作者 张诚洁 梁海丽单元7 Java的数据库访问.ppt_第1页
Java程序设计与实践教程 教学课件 作者 张诚洁 梁海丽单元7 Java的数据库访问.ppt_第2页
Java程序设计与实践教程 教学课件 作者 张诚洁 梁海丽单元7 Java的数据库访问.ppt_第3页
Java程序设计与实践教程 教学课件 作者 张诚洁 梁海丽单元7 Java的数据库访问.ppt_第4页
Java程序设计与实践教程 教学课件 作者 张诚洁 梁海丽单元7 Java的数据库访问.ppt_第5页
资源描述:

《Java程序设计与实践教程 教学课件 作者 张诚洁 梁海丽单元7 Java的数据库访问.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单元7Java的数据库访问任务导入完善单元6产品库存管理系统的登录功能。在单元6中用户登录进行身份验证时,暂时假设用户名为aaa,密码为123,而实际的开发过程中需要从数据库中查询相应的用户名和密码,如果数据库中存在匹配的用户名和密码,则登录成功,进入主界面;否则登录失败。教学目标知识目标掌握JDBC数据库连接的基本步骤和方法。掌握JDBCAPI常用接口和类的使用。掌握数据库查询的方法。技能目标能够运用JDBC技术访问数据库。能够进行数据库编程。相关知识什么是JDBCJDBC驱动程序的种类JDBCAPI概述JDBC访问数据库的一般步骤数据库的查询操作

2、什么是JDBC微软为数据库连接制定了一个ODBC(OpenDataBaseConnectivity)标准,也称为开放数据库连接标准。Java语言中与之相对应的是JDBC(JavaDataBaseConnectivity),也称为Java的数据库连接。JDBC是由一系列Java接口规范组成的、用于访问数据库的标准。它只提供了标准的访问接口,但并没有对其进行实现,具体的实现都是由各数据库开发厂商或者其他组织来完成的。Java数据库应用程序设计数据库应用程序设计客户机/服务器应用程序ODBCJDBC两个常用的API数据库执行SQL语句检索查询结果ODBC数

3、据库客户机/服务器GUI应用程序ODBC(开放式数据库连接)(Microsoft提供)插入删除修改应用程序编程接口查询JDBCJDBC(Java数据库连接)(sun公司提供)Java应用程序编程接口Java应用程序数据库插入修改删除查询JDBC驱动程序的种类JDBCAPI概述应用层DriverStatementResultSetConnection各接口驱动层java.sql包接口名说明DriverManager此类用于加载和卸载各种驱动程序并建立与数据库的连接Connection此接口表示与数据的连接PreparedStatement此接口用于执行

4、预编译的SQL语句ResultSet此接口表示了查询出来的数据库数据结果集Statement此接口用于执行SQL语句并将数据检索到ResultSet中Java连接数据库的步骤ODBC数据源配置双击Java连接数据库的步骤1第一步加载数据库驱动程序1)将数据库的JDBC驱动加载到classpath中2)实例化数据库连接驱动类,并将其注册到DriverManager中。下面是一些主流数据库的JDBC驱动加载注册的代码。//Access数据库Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//SQLServer7

5、.0/2000数据库Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();//Oracle8/8i/9i数据库(thin模式)Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();//MySQL数据库Class.forName("com.mysql.jdbc.Driver").newInstance();Java连接数据库的步骤2第二步建立数据库连接建立数据库连接,获得Connect

6、ion对象,示例如下://Access数据库Stringurl="jdbc:odbc:driver={microsoftaccessdriver(*.mdb)};dbq=goods.mdb";Connectionconn=DriverManager.getConnection(url);//SQLServer7.0/2000数据库Stringurl="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";Stringuser="sa";Stringpassword="";Connec

7、tionconn=DriverManager.getConnection(url,user,password);Java连接数据库的步骤//Oracle8/8i/9i数据库(thin模式)Stringurl="jdbc:oracle:thin:@localhost:1521:orcl";Stringuser="scott";Stringpassword="tiger";Connectionconn=DriverManager.getConnection(url,user,password);//MySQL数据库Stringurl="jdbc:mysq

8、l://localhost:3306/testDB?user=root&password=root&useU

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

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

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