● 加载数据库驱动;
● 建立数据连接;
● 创建Statement对象;
● 执行SQL语句;
● 访问结果集;
加载数据库驱动
通常使用Class类的forName()静态方法来加载数据库的驱动,其语法格式如下所示:
//加载驱动
Class.forName(数据库驱动类名);
例如:
Class.forName("com.mysql.jdbc.Driver"); //加载MySQL驱动
需要注意的是:不同的数据库其数据库驱动类是不同的,例如:Oracle数据库的驱动类是oracle.jdbc.driver.OracleDriver,而MySQL的数据库驱动类是com.mysql.jdbc.Driver。数据库厂商在提供数据库驱动(通常是一个或几个jar文件)时,会有相应的文档说明。
建立数据库连接
在使用JDBC操作数据库之前,需要先创建一个数据库连接,使用DriverManager类的getConnection()静态方法来获取数据库连接对象,其语法格式如下所示:
DriverManager.getConnection(String url,String user,String pass);
其中,getConnection()方法有三个参数,具体如下:
● url:数据库连接字符串,遵循的格式是“jdbc:驱动:其他”,不同的数据库连接的URL也有所不同。
● user:连接数据库的用户名;
● pass:密码。
例如,访问MySQL数