JDBC数据库访问技术.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《JDBC数据库访问技术.ppt》由会员分享,可在线阅读,更多相关《JDBC数据库访问技术.ppt(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、JDBC数据库访问技术什么是JDBCJDBC(JavaDataBaseConnectivity)是Java与数据库的接口规范JDBC定义了一个支持标准SQL功能的通用底层的应用程序编程接口(API)定义了若干Java中的类,表示数据库连接、SQL指令、结果集、数据库元数据等2JDBC特性独立于特定数据库对硬件平台、操作系统异构性的支持JDBC驱动程序管理器是内置的,驱动程序本身也可通过Web浏览器自动下载,无须安装、配置在不同数据库功能模块层次上提供统一的用户界面,可以实现不同的数据库连接.3JDBC操作步骤加载驱动程序(向系统注册所需要的JDBC驱动程序).建立到指定数据库的连接.提交数据库
2、查询获取查询结果4连接(Connection)Connection对象代表与数据库的连接连接过程包括所执行的SQL语句和在该连接上所返回的结果5打开连接与数据库建立连接的标准方法是调用DriverManager.getConnection方法例子如下:6打开连接例子privateStringurl=jdbc:microsoft:sqlserver:/localhost:1433;DataBaseName=mydb;privateStringusername=sa;privateStringpassword=sa;publicvoidtestJDBC()try Class.forName(com
3、.microsoft.jdbc.sqlserver.SQLServerDriver).newInstance();/第一中加载驱动的方法/DriverManager.registerDriver(newcom.microsoft.jdbc.sqlserver.SQLServerDriver();/第二种为注册驱动的方法conn=DriverManager.getConnection(url,username,password);System.out.println(数据库连接成功);catch(Exceptione)e.printStackTrace();7JDBCURLJDBCURL提供了一
4、种标识数据库的方法,可以使相应的驱动程序能识别该数据库并与之建立连接JDBCURL应允许驱动程序编程员将一切所需的信息编入其中,而无须要求用户去做任何系统管理工作JDBCURL应允许某种程度的间接性。也就是说,JDBCURL可指向逻辑主机或数据库名,而这种逻辑主机或数据库名将由网络命名系统动态地转换为实际的名称8JDBCURL的标准语法JDBCURL的标准语法如下所示。它由三部分组成,各部分间用冒号分隔:jdbc:jdbc协议。JDBCURL中的协议总是jdbc驱动程序名或数据库连接机制的名称一种标识数据库的方法9JDBCURL举例Jdbc:oracle:thin:127.0.0.1:1521
5、:edudbJdbc:microsoft:sqlserver:/localhost:1433Jdbc:microsoft:sqlserver:/localhost:1433;DataBaseName=mydb10发送SQL语句JDBC提供了三个类,用于向数据库发送SQL语句StatementPreparedStatementCallableStatement11对象Statement由Connection的方法createStatement所创建Statement对象用于发送简单的SQL语句12对象PreparedStatement由Connection的方法prepareStatement所
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JDBC 数据库 访问 技术
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内