2012-03-17 64 views
1

我正在嘗試用java程序進行JDBC我正在嘗試編寫,但是我的IDE給了我一些錯誤。我想知道是否有人可以幫助我。我加入了SQL司機到CLASSPATH,這裏是代碼:IDE錯誤JDBC java

import java.io.*; 
import java.sql.*; 

public class Employee { 
    public int checkEmpID(int empID) throws SQLException, IOException { 
     int employeeID = empID; 
     int found = 0; 

     Class.forName("oracle.jdbc.driver.OracleDriver"); 

     Connection conn = DriverManager.getConnection("-","-","-"); 

     String stmt1 = "select Enumber from Employee where Enumber = ?"; 
     PreparedStatement p = conn.prepareStatement(stmt1); 
     p.clearParameters(); 
     p.setInteger(1, employeeID); 
     ResultSet r = p.executeQuery(); 
     while(r.next()) 
      found = r.getInteger(1); 
     return found; 
    } 
} 

的錯誤,我得到的是2:

「找不到符號」,「符號:方法setInteger(INT,INT)位置:界面java.sql.PreparedStatement p.setInteger(1,employeeID);「

「找不到符號」 「符號:方法getInteger(INT)位置:接口java.sql.ResultSet實測值= r.getInteger(1);」

+0

setInt而不是setInteger – Glenn 2012-03-17 22:38:49

+0

我推薦學習如何查找和閱讀javadocs。 http://docs.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html – BalusC 2012-03-18 00:58:20

回答