2012-03-17 4 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 대신 setInt를 사용하는 방법은 무엇입니까? – Glenn

+0

javadoc을 찾고 읽는 방법을 배우십시오. http://docs.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html – BalusC

답변