谁能帮我详细解释一下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的数据库访问做了一个经典的总结。