Jdbc

jdbc 是sun公司定于的javaEE规范,是一套接口。 java分三大块:SE(标准版本) ME(微型版本的库) EE(企业内部使用的系统)

各个数据库厂家分别对JDBC接口提供了实现类,这些实现类被集合起来压缩生成jar包。这个jar包称为连接数据库的驱动。

连接MYSQL数据库,需要从MYSQL官网下载对应的MYSQL数据库驱动程序,并且将这个驱动jar包配置到环境变量classpath中,若没有配置环境变量classpath,

JDBC是java DataBase Connectivity(java数据库连接)

JDBC是javaEE规范之一,

javaEE包括13个大的子规范,其中JDBC是其中一个。

所有的实现类都会被集合到一起,压缩成jar包,提供给java程序员。

驱动数据库厂家只提供了字节码,没有开放源代码

java程序员不需要关心底层是什么数据库,java程序员只需要面向jdbc接口调用那个方法即可。

API源码 AIP字节码 API帮助文档。

JDBC编程六步之第一步:

注册驱动:

作用:通知jdbc程序,我们即将连接时那一种数据库

import.java.sql.Driver (接口)

import.java.sql.DriverManager (类)

public class JDBCText01 {

public static void main(String[] args){

// 1注册驱动(实质就是告诉它我们要调用那种数据库)

// mysql数据库核心驱动实现类完整类名:com.mysql.jdbc.Driver

/// com.mysql.jdbc.Driver implements(实现) java.sql.Driver

//oracle 数据库核心驱动实现类完整类名:oracle.jdbc.driver.oracleDriver

//oracle.jdbc.driver.OracleDriver implements java.sql.Driver

// 1.1 创建核心驱动对象

Driver driver = new com.mysql.jdbc.Driver();

// 1.2 通过驱动管理器DriverManager的registerDriver方法完成驱动注册

DriveerManager.registerDriver(driver)// 静态方法直接用类名调用,第一步完成

.

}

}

JDBC 编程六步之第二步

获取数据库连接

执行到此处表示jvm进程和mysql数据库进程之间通道打开了。JVM就可以和MYSWQL数据库进行交互了。

连接对象是很稀缺的资源,不能随意创建,创建的数量有限制。

数据库连接对象用完之后必须关闭。

连接对象的超级接口:java.sql.connection

数据库和jVM可以在不同的电脑中,数据库可以在上海,JVM 运行可以在北京

java程序要连接数据库就必须知道连接数据库IP/port/user/password

#improt java.sql.* 其实*就可以了。

你可能感兴趣的:(Jdbc)