3
Netbeans 7.1でJavaとOracle 11g XEdatabaseを正常に接続しました。Netbeans 7.1でJavaとOracle 11gの接続
Class.forName("oracle.jdbc.OracleDriver");
System.out.println("DRIVER LOADED!");
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:XE", "system", "acpsa") ;
System.out.println("CONNECTION ESTABLISHED!");
は今、私はすべてのレコードを取得し、それらを表示し、テーブルemployee(fname,lname,ssn)
にアクセスしたいです。
私はこのコードを追加します
Statement stmt;
stmt=(Statement)conn.createStatement();
String qq = "select fname,ssn from employee where lname='tank';";
ResultSet rs = (ResultSet)stmt.executeQuery(qq);
while(rs.next()){
System.out.println(rs.getString("fname") + "\t" + rs.getString("ssn"));
}
を私は次のエラーを取得する:
Error :java.sql.SQLSyntaxErrorException: ORA-00911: invalid character
これが原因我々は、Oracleの複数の行にアクセスすることができないという事実にあるかもしれません。
Javaでemployee
テーブルにアクセスするにはどうすればよいですか?
ありがとうございますBalusC それは働いた することができますu理由を教えてください? – Naveen
ようこそ。 – BalusC