2015-08-15 31 views
-2
import java.sql.*; 
class OracleCon{ 
public static void main(String args[]){ 
try{ 
//step1 load the driver class 
Class.forName("oracle.jdbc.driver.OracleDriver"); 

//step2 create the connection object 
Connection con=DriverManager.getConnection( 
"jdbc:oracle:thin:@localhost:1521:xe","scott","tiger"); 

//step3 create the statement object 
Statement stmt=con.createStatement(); 

//step4 execute query 
ResultSet rs=stmt.executeQuery("select * from emp"); 
while(rs.next()) 
System.out.println(rs.getInt(1)+" "+rs.getString(2)+" "+rs.getString(3)); 

//step5 close the connection object 
con.close(); 

}catch(Exception e){ System.out.println(e);} 

} 
} 

,誤差嘗試連接Oracle 10g中執行一個查詢,但得到了一些錯誤

java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver 

,我不知道連接到本地主機的。

+1

請做一些研究SO。這已被問了很多次。 – OldProgrammer

回答

0

的錯誤似乎是在你的JDBC驅動程序類註冊。 確保你的庫中包含driver-jar。您也可以參考發佈提問之前this

相關問題