JDBC入门基础知识
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
1、JDBC是什么
英文全称Java DataBase ConnectivityJava语言连接数据库
2、JDBC的本质是什么
JDBC是SUN公司制定的一套接口interface
存放在java.sql.*; (这个软件包下有很多接口。)
接口都有调用者和实现者。
面向接口调用、面向接口写实现类这都属于面向接口编程。
为什么要面向接口编程
答面向接口编程能够实现解耦合——降低程序的耦合度提高程序的扩展力。
多态机制就是非常典型的面向抽象编程。不要面向具体编程
JDBC的本质就是一套接口。
3、JDBC开发前的准备工作先从官网下载对应的驱动jar包然后将其配置到环境变量classpath当中。
classpath=.;D:\course\06-JDBC\resources\MySql Connector Java 5.1.23\mysql-connector-java-5.1.23-bin.jar
以上的配置是针对于文本编辑器的方式开发使用IDEA工具的时候不需要配置以上的环境变量。IDEA有自己的配置方式。
4、JDBC编程六步需要背会
第一步注册驱动作用告诉Java程序即将要连接的是哪个品牌的数据库
第二步获取连接表示JVM的进程和数据库进程之间的通道打开了这属于进程之间的通信重量级的使用完之后一定要关闭通道。
第三步获取数据库操作对象专门用来执行sql语句的对象
第四步执行SQL语句DQL DML....
第五步处理查询结果集只有当第四步执行的是select语句的时候才有这第五步处理查询结果集。
第六步释放资源使用完资源之后一定要关闭资源。Java和数据库属于进程间的通信开启之后一定要关闭。