谁能帮我详细解释一下jdbc?

/view/25611.htm很详细。

JDBC (Java Database Connectivity)是一个用于执行SQL语句的Java API,可以提供对各种关系数据库的统一访问。它由一组用Java语言编写的类和接口组成。JDBC为工具/数据库开发者提供了标准的API,这样可以构建更高级的工具和接口,数据库开发者可以用纯Java API编写数据库应用。同时,JDBC也是一个品牌名称。

简单地说,JDBC可以做三件事:与数据库建立连接,发送SQL语句并处理结果。以下代码片段给出了上述三个步骤的基本示例:

connection con = driver manager . get connection(" JDBC:odbc:wombat "," login ",

“密码”);

statement stmt = con . create statement();

ResultSet rs = stmt.executeQuery("从表1中选择a,b,c ");

while (rs.next()) {

int x = RS . getint(" a ");

string s = RS . getstring(" b ");

float f = RS . get float(" c ");

}

上面的代码对基于JDBC的数据库访问做了一个经典的总结。