2012-03-17 11 views
1

私は書き込みしようとしているJavaプログラムでJDBCを試していますが、私のIDEはエラーを表示しています。私は誰かが私を助けることができるかどうか疑問に思っていた。私は、CLASSPATHにSQLドライバを追加し、ここではコードです: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

setIntegerではなくsetIntegerについて教えてください。 – Glenn

+0

javadocsの検索方法と読み方を学んでください。 http://docs.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html – BalusC

答えて