1 JABC的介绍
Java database connectivity:java访问数据库的解决方案是一种JAVA数据库连接技术。JDBC是一系列接口,这些接口大部分是数据库厂商提供的(jar包)。我们可以通过JDBC来建立JAVA程序和数据库之间的连接通道。
2 理论知识
2.1 JDBC常用的类和接口
(1)接口Connection:与特定数据库的连接
(2)类Statement :表示基本语句,用以执行SQL语句:DDL DML DQL
execute:原则上什么语句都可执行,但是为了细分,一般用来执行DDL(create table alter table drop table)
(1)方法返回true,代表有结果集(说明执行的是DQL)
(2)如果返回false,代表没有结果集(说明执行的是DDL)
(3)如果创建失败,会抛出异常
executeUpdate:一般用来执行DML(insert update delete)
(1)返回值:更新的“行”数
executeQuery:一般用来执行DQL(SELECT语句)
(1)返回值:结果集