使用的是Oracle9i的thin驱动程序。编译语句:javac -cp D:\oracle\ora92\jdbc\lib\ojdbc14.jar, 能编译通过,但运行时会抛出ClassNotFoundException,是不是在代码里还要导入其它oracle驱动中的包。我觉得,一个小代码不能老用IDE,再者还能学到更多东西。望诸位大侠不吝赐教。代码如下:
import java.sql.DriverManager;
import java.sql.Connection;
import java.sql.Statement;
import java.sql.ResultSet;
import java.sql.SQLException;public class JDBCExample {
public static void main(String[] args) {
try {
Class.forName("oracle.jdbc.driver.OracleDriver");

String url = "jdbc:oracle:thin:@127.0.0.1:1521:ora92";
Connection conn = DriverManager.getConnection(url, "scott", "tiger");
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("select * from dept"); while(rs.next() ) {
System.out.print("DeptNo: " + rs.getInt(1));
System.out.print("\tDeptName: " + rs.getString(2));
System.out.println("\tLOC: " + rs.getString(3));
}
rs.close();
stmt.close();
conn.close();
} catch(ClassNotFoundException e) {
System.out.println("找不到指定的驱动程序类!");
} catch(SQLException e) {
e.printStackTrace();
}
}
}