Java数据库连接
JDBC简介
JDBC是Java DataBase Connection的简称,是一种用Java实现的数据库接口技术
JDBC由两层组成。
上面一层是JDBC API,负责与Java应用程序通信,向Java应用程序提供数据(Java应用程序通过JDBC中提供的相关类来管理JDBC的驱动程序)。
下面一层是JDBC Driver API,主要负责和具体数据环境的连接
如下图显示:
1.利用JDBC Driver API访问数据库的不同方式
1)使用JDBC-ODBC桥实现JDBC到ODBC的转化,转化后就可以使用ODBC的数据库专用驱动程序与某个特定的数据库相连
2)法使JDBC与某数据库系统专用的驱动程序相连,然后直接连入远端的数据库
3)使用JDBC与一种通用的数据库协议驱动程序相连,然后再利用中间件和协议解释器将这个协议驱动程序与某种具体的数据库系统相连
2.用JDBC连接数据库
1).建立数据源
加载Java应用程序所用的数据库的驱动程序。在这里你可以选择前面讲的三种方法中的一种。
2).建立连接
与数据库建立连接的标准方法是调用方法:
Drivermanger.getConnection(String url,String user,String password)。
Drivermanger类用于处理驱动程序的调入,并且对新的数据库连接提供支持
3).执行SQL语句