OOP/第八章 JDBC
2017-04-07 08:08
134 查看
第八章
一.JDBC是Java数据库连接(Java DataBase Connectiivity)技术的简称,由一组使用Java语言编写的类和接口组成,可以为多种关系数据库提供统一访问。
二.JDBC的组成要素:
1.JDBC API 2.JDBC Driver Manager 3.JDBC驱动
三.JDBC API主要做三件事:与数据库建立连接,发送SQL语句,处理结果。
四.JDBC的主要API及作用:
1.DriverManager类:依据数据库的不同,管理相应的JDBC驱动。
2.Connection接口:负责连接数据库并担任传送数据的任务。
3.Statement接口:由Connection产生,负责执行SQL语句。
4.ResultSet接口:负责保存和处理Statement执行后所产生的查询结果。
5.PreparedStatement接口:Statement的子接口,也由Connection产生,同样负责执行SQL语句。
五.开发JDBC应用程序,基本需要以下几个步骤:
1.加载JDBC驱动。 2.与数据库建立连接。 3.发送SQL语句,并得到返回结果。 4.处理返回结果。
六.执行SQL命令的3个方法
1.Result Set executeQuery(String sql): 可以执行SQL查询并获取ResultSet对象。
2.int executeUpdate(String sql):可以执行插入,删除,更新的操作,返回值是执行该操作所影响的行数。
3.boolean execute(String sql):可以执行任意SQL语句,若结果为ResultSet对象,则返回true,若其为更新计数或者不存在任何结果,则返回false。
七.使用PreparedStatement操作数据库的基本步骤:
1.创建PreparedStatement对象。
2.设置每一个输入参数的值。
3.执行SQL语句。
八.PreparedStatement比Statement好在哪里?
1.提高了代码的可读性和可维护性。
2.提高了SQL语句执行的性能。
3.提高了安全性。
九.数据库操作结束后,应该关闭数据库连接,释放系统资源。为了确保程序的执行,关闭数据库连接语句要放到finally语句块中。
十.Statement接口负责执行SQL语句,ResultSet接口负责保存和处理Statement执行后所产生的查询结果。
一.JDBC是Java数据库连接(Java DataBase Connectiivity)技术的简称,由一组使用Java语言编写的类和接口组成,可以为多种关系数据库提供统一访问。
二.JDBC的组成要素:
1.JDBC API 2.JDBC Driver Manager 3.JDBC驱动
三.JDBC API主要做三件事:与数据库建立连接,发送SQL语句,处理结果。
四.JDBC的主要API及作用:
1.DriverManager类:依据数据库的不同,管理相应的JDBC驱动。
2.Connection接口:负责连接数据库并担任传送数据的任务。
3.Statement接口:由Connection产生,负责执行SQL语句。
4.ResultSet接口:负责保存和处理Statement执行后所产生的查询结果。
5.PreparedStatement接口:Statement的子接口,也由Connection产生,同样负责执行SQL语句。
五.开发JDBC应用程序,基本需要以下几个步骤:
1.加载JDBC驱动。 2.与数据库建立连接。 3.发送SQL语句,并得到返回结果。 4.处理返回结果。
六.执行SQL命令的3个方法
1.Result Set executeQuery(String sql): 可以执行SQL查询并获取ResultSet对象。
2.int executeUpdate(String sql):可以执行插入,删除,更新的操作,返回值是执行该操作所影响的行数。
3.boolean execute(String sql):可以执行任意SQL语句,若结果为ResultSet对象,则返回true,若其为更新计数或者不存在任何结果,则返回false。
七.使用PreparedStatement操作数据库的基本步骤:
1.创建PreparedStatement对象。
2.设置每一个输入参数的值。
3.执行SQL语句。
八.PreparedStatement比Statement好在哪里?
1.提高了代码的可读性和可维护性。
2.提高了SQL语句执行的性能。
3.提高了安全性。
九.数据库操作结束后,应该关闭数据库连接,释放系统资源。为了确保程序的执行,关闭数据库连接语句要放到finally语句块中。
十.Statement接口负责执行SQL语句,ResultSet接口负责保存和处理Statement执行后所产生的查询结果。
相关文章推荐
- JAVA OOP 第八章JDBC练习+Basedao
- JAVA OOP第八章JDBC 上机+课后
- java-oop 连接sql数据库的方法和如何调用存储过程以及jdbc事物
- 第八章 C#面向对象编程(Object-Oriented Programming,OOP)简介
- Java EE开发第八章:JDBC开发之dbutils的使用
- javaoop---jdbc 入门级别
- JDBC+Servlet+JSP整合开发之23.JSP脚本元素 推荐
- PHP5—OOP,__autoload(类文件自动加载规则)的定义方法及分析
- C++ Primer 【第四版】第八章 标准IO库
- Spring、整合Spring+JDBC
- JDBC的连接和操作
- SpringJDBC批量处理数据
- sharding-jdbc结合mybatis实现分库分表功能
- rs返回值的问题:JDBC ResultSet#getInt方法, 若数据库中记录的数值为null,getInt返回的是数值“0”,而不是null!
- java.lang.NoClassDefFoundError: com/mysql/jdbc/MySQLConnection
- Java/JSP中使用JDBC连接SQL Server 2005
- OOP感悟
- JDBC的超时原理
- Mybatis找不到jdbc.properties中的变量的错误:{jdbc_driverClassName}不起作用,的解决方案