JDBC中常用的类和接口
《零基础学Java》
-
JDBC中常用的类和接口
利用JDBC的这些类和接口可以更方便地访问并处理存储在数据库中的数据。
-
DriverManager类
DriverManager类 是JDBC的管理层,用来管理数据库中的驱动程序。在使用Java操作数据库之前,必须使用 Class类 的 静态方法forName(String className) 加载能够连接数据库的驱动程序。
加载 MySQL数据库驱动程序(包名:mysql_connector_java_5.1.36_bin.jar):
try{ Class.forName("com.mysql.jdbc.Driver") } catch(ClassNotFoundException e{ e.prinStackTrace(); }
加载 Oracle数据库驱动程序(包名:oracle6.jar):
try{ Class.forName("oracle.jdbc.driver.OracleDriver") } catch(ClassNotFoundException e{ e.prinStackTrace(); }
加载 SQL Server 2000数据库驱动程序(包名:msbase.jar 、mssqlserver.jar、msutil.jar):
try{ Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver") } catch(ClassNotFoundException e{ e.prinStackTrace(); }
加载 SQL Server 2005以上 数据库驱动程序(包名:sqljdbc4.jar):
try{ Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver") } catch(ClassNotFoundException e{ e.prinStackTrace(); }
加载完成链接数据库程序后,Java会自动将驱动注册到DriverManager类中,就可以通过 DriverManager类的 getConnection()方法 与指定的数据库建立连接。
DriverManager类 的 getConnection()方法 语法:
getConnection(String url , String user , String password); // url:连接数据库的URl // user:链接数据库的用户名 // password:连接数据库的密码
-
Connection接口
Connection接口代表Java端与指定数据库之间的链接。
Connection接口的常用方法:
-
Statement 接口
Statement接口是用来执行 静态SQL语句 的工具接口。
Statement接口常用的方法:
-
PreparedStatement 接口
PreparedStatement接口 是 Statement接口 的子接口,用来执行 动态SQL语句 的工具接口。
PreparedStatement接口常用的方法:
-
ResultSet 接口
ResultSet接口 是用于暂时存放对数据库中的数据库执行查询操作后的结果。
ResultSet接口的常用方法: