以统一方式访问数据库的API,可以访问任何类型表列数据,特别是存储在关系数据中的数据。JDBC代表Java数据库连接。
1、独立于平台的数据库访问
2、位置透明直接连接数据的实例,例如:
import Java.sql.*;...
try{
//加载pointbase的驱动类,这里可以改为Oracle,MySQL等其他类型的数据库,成功加载后会将Driver类的实例注册到DriverManager类中
class.forName("com.pointbase.jdbc.jdbcUniversalDriver");
//创建数据库的连接,要连接数据库,需要向DriverManager请求并获得Connection对象,该对象代表一个数据的连接;使用DriverManager的getConnectin方法传入指定的欲连接的数据库的路径。
Connection con=DriverManager.getConnect("jdbc:pointbase://server:port/MyDatabase");
//创建一个Statement
Statement stmt=con.createStatement();
//执行查询数据库的SQL语句,返回一个结果集对象
String sql="SELECT * From MyTABLE";
ResultSet res=stmt.executeQuery(sql);
//处理结果
//两种情况:1、执行更新返回的是本次操作影响到的记录数;2、执行查询返回的结果是一个ResultSet对象。
// ResultSet包含符合SQL语句中条件的所有行,并且它通过一套get方法提供了对这些行中数据的访问。
<span style="white-space:pre"> </span>//使用结果集(ResultSet)对象的访问方法获取数据:
while(res.next()){
String col1=res.getString("MYCOLUMN1");
int col2=res.getInt("MYCOLUMN2");
}catch(Exception e){...}
}原文地址:http://blog.csdn.net/u010785685/article/details/46670413