初步断定Oracle的jar包问题。不过远水远水解不了近渴,我不知道你那边到底是什么个情况?不过我先提供一些有关Oracle的JDBC技术:
•JDBC API可做三件事:与数据库建立连接、执行SQL 语句、处理结果
•JDBC API–供程序员调用的接口与类,集成在java.sql和javax.sql包中,如:•DriverManager类•Connection接口•Statement接口•ResultSet接口•DriverManager–载入各种不同的JDBC驱动•JDBC 驱动–提供者:数据库厂商–作用:负责连接各种不同的数据库
附上一个模板:
try {
Class.forName(JDBC驱动类);
}catch (ClassNotFoundException e) {
System.out.println("无法找到驱动类");
}
try {
Connection con=DriverManager.getConnection(JDBCURL,数据库用户名,密码);
Statement stmt = con.createStatement();
ResultSetrs = stmt.executeQuery("SELECTa, b, c FROM Table1");
while (rs.next()) {
int x = rs.getInt("a");
String s = rs.getString("b");
float f = rs.getFloat("c");
}
con.close();
}catch (SQLException e) {
e.printStackTrace();
}
以下是我做的链接Oracle的源代码:
•public static Connection getConn(){
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
conn=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl","scott","tiger");
System.out.println("success connect");
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
}