JDBC

JDBC:Java是通过JDBC技术实现对各种数据库访问的,JDBC是Java数据库连接(Java DataBase Connectivity)技术的简称,它可以把数据持久保存,这就是一种持久化机制。

 

JDBC API 介绍

DriverManager类:装载驱动程序,并为创建新的数据库连接提供支持。

Connection类:负责连接数据库,并担任传送数据的任务。

Statement接口:由Connection产生,负责执行SQL语句。

ResultSet接口:负责保存和处理Statement执行后所生产的查询结果。

PreparedStatement接口:Statement的子接口,也由Connection生产,同样负责执行SQL语句。与Statement接口相比,PreparedStatement接口具有高安全性,高性能,高可读性和高可维护性的优点。

 

查看系统的类是否存在:class.forName(“JDBC驱动类的名称”);

 

 

数据库建立连接:

Connection con = DriverManager。getConnection(数据连接字符串,数据库用户名,密码);

 

Statement接口和ResultSet接口

Statement

                  

Void close()                                                                                 释放资源                                    

Statement crateStatement()                                                          创建Statement对象来进行SQL语句发送到数据库

PreparedStatement prepareStatement(String sql)         创建PreparedStatement 对象来将参数的SQL语句发送到数据库          

Boolean isClosed()                                                                    查询此Connection 对象是否已经关闭

 

 

ResultSet

ResultSet executeQuery(String sql)                               可以执行SQL查询并获取ResultSet对象

Int executeUpdate(String sql)                                                  可以执行插入,删除,更新的操作,返回值是执行该操作所影响的行数

Boolean execute(String sql)                                                             可以执行任意SQL 语句,若结果为ResultSet对象,则返回true若其为更新计数或者不存在任何结果,则返回false.

posted @ 2017-10-08 19:06  富兰克杨  阅读(99)  评论(0)    收藏  举报