私は書き込みしようとしている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);"
setIntegerではなくsetIntegerについて教えてください。 – Glenn
javadocsの検索方法と読み方を学んでください。 http://docs.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html – BalusC