以下是写一个连接到数据库并获得结果的java程序样本的步骤。
JDBC API 脚本是由sun框架提供的,它包含不同的接口和类来连接数据库。
下图描述了连接到任何数据库的步骤:

下面是一个用java连接数据库的例子
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class ConnDemo {
public static void main(String args[]) throws Exception {
// establish connection to database this includes loading driver
// and fetching data.
// first step is to register jbbc driver with driver manager
// class.forName loads class which in this case is jdbc
// implementation of interface Driver
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
int rowcnt = 0;
Connection con;
con = DriverManager.getConnection("jdbc:odbc:orc","scott","tiger");
System.out.println(con);
// Once connected, we can execute any sql statement
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("select * from employee");
while (rs.next()) {
System.out.println(rs.getLong("employeeid"));
System.out.println(rs.getString("EmployeeName"));
rowcnt++;
}
System.out.println("No Of Rows Fetched " + rowcnt);
}
}
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");:-
将JdbcOdbcDriver类加载到jvm中,可以随时使用。
DriverManager.getConnection("jdbc:odbc:orc", "scott", "tiger");:-
必须提供连接字符串,其中包含用户名、密码和oracle的数据库名称。
con.createStatement();:- 返回语句对象,用于使用executeQuery方法获得结果集。
结果集对象保存着表的所有行,这些行是按照查询结果的顺序排列的。我们必须遍历结果集,获取每一列的值。
下面是一个连接到任何数据库的应用程序的高级流程

这个话题是探索JDBC例子的一个非常基本的开始。希望你有足够的信息来开始学习。
如果你有任何问题,请随时留言,我将给你答复。