JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为工具/数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯 Java API 编写数据库应用程序。
JDBC具有平台独立性,它使得开发者不必关心具体使用的操作系统和机器。有了JDBC,向各种关系数据发送SQL语句就是一件很容易的事。
JDBC对Java程序员而言是API,对实现与数据库连接的服务提供商而言是接口模型。作为API,JDBC为程序开发提供标准的接口,并为数据库厂商及第三方中间件厂商实现与数据库的连接提供了标准方法。JDBC使用已有的SQL标准并支持与其它数据库连接标准,如ODBC之间的桥接。JDBC实现了所有这些面向标准的目标并且具有简单、严格类型定义且高性能实现的接口
JDBC连接数据库代码示例。
import java.sql.I;...
try{
Class.forName(“com.pointbase.jdbc.jdbcUniversalDriver”);
Connection con = DriverManager.getConnection(“jdbc:pointbase://server:port/MyDatabase”);
Statement stmt = con.createStatement();
String sql = “select * from mytable”;
ResultSet res = stmt.executeQuery(sql);
While(res.next()){
String coll = res.getString(“MYCOLUMN1”);
Int col2 = res.getInt(“MYCOLUMN2”);
}
}catch(Exception e){}
数据源是JDBC连接的抽象,我们可以通过数据源快速的得到与数据库连接。Weblogic支持事务型数据源和非事务型数据源。事务型数据源的一个优点就是它所做的任何操作都是一个事务的一部分。
我们可以通过weblogic的管理控制台创建数据源。
首先点击服务下的数据源:
然后点击右边窗口中的新建
接下来,按提示一步一步完成就可以创建数据源。