Bootstrap

JDBC的标准接口

jdbc访问数据库的流程

  1. 加载jdbc驱动
  2. 连接数据库
  3. 发送SQL语句
  4. 返回SQL运行结果

四个常用的标准接口

 1、Driver 接口
		作用:定义数据库驱动对象应该具备的一些能力。比如与数据库建立连
	接的方法的定义所有支持 java 语言连接的数据库都实现了该接口,实现该接口的类我们称
	之为数据库驱动类。在程序中要连接数据库,必须先通过 JDK 的反射机制加载数据库驱动
	类,将其实例化。不同的数据库驱动类的类名有区别。加载mysql驱动。

2、DriverManager 接口
 1. jdbc 的管理层, 管理用户和驱动之间。
 2. 跟踪可用驱动,并在数据库与相应的驱动之间建立连接。
 
 3、Connection 接口
 1. 与特定的数据库建立连接,执行sql语句,并返回结果。
 2. DriverManager 的getConnection() 方法建立在JDBC URL 中定义的数据库Connection上
	连接mysql数据库
	 Connection con = DriverManager.getConnection("jdbc:mysql://host:port/database", "user", "password");
	连接Oracle数据库
	 Connection con = DriverManager.getConnection("jdbc:oracle:thin@host:port/database", "user", "password");
	
4、Statement 类
	用于执行静态的sql语句并返回结果
	statement有三类:
	 1. Statement类:由creatStatement创建,用于发送简单的sql语句(不带参数);
	 2. PreparedStaement类:继承Statement接口,由Preparedstatement创建,用于发送含有多个带参数的sql语句。效率比Statement高,常用。
	 3. CallableStatement类:继承PreparedStatement,由PreparedStaement创建,主要用于调用存储过程。

悦读

道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。

;