※ ChatGPTを利用し、要約された質問です(原文:コンパイルエラー)
JSPでショッピングカート作成中にコンパイルエラーが発生
このQ&Aのポイント
JSPでショッピングカート作成中にデータベースからのデータ読み込みでコンパイルエラーが発生しています。
エラーメッセージには、ResultSetのgetstringメソッドが解決できないと表示されています。
どの部分が間違っているのかわかりません。助けていただけないでしょうか。
現在勉強の為、JSPでショッピングカートを作成中です。
その中でDBからデータを読み込み商品一覧を出すプログラムを作っていますが、コンパイルエラーが出てしまいうまくできません。
ソースは
<%@ page import="java.sql.*" %>
<%
Connection con = null;
ResultSet rs = null;
Class.forName("oracle.jdbc.OracleDriver");
con = DriverManager.getConnection("jdbc:oracle:thin//localhost:1521/bit21");
Statement stmt = con.createStatement();
// 実行して結果セットを取得する
rs = stmt.executeQuery("SELECT * FROM BOOKMST");
// 結果セットの分だけループして表示する
while (rs.next())
{
%>
<%= rs.getstring("SALEDATE") %>
<table>
<tr align="center"><td>定価:</TD><TD><%= rs.getstring("PRICE") %></TD><TD>円</td></tr>
</td></tr></TABLE>
<%
}
con.close();
%>
でエラー内容は
C:\tomcat-5.0.28\work\Catalina\localhost\bookshop\org\apache\jsp\lineup_jsp.java
:84: シンボルを解決できません。
シンボル: メソッド getstring (java.lang.String)
場所 : java.sql.ResultSet の インタフェース
out.print( rs.getstring("PRICE") );
^
です。
どこが間違っているのかわからず困っています。
どなたかご教授お願い致します。
お礼
ありがとうございました。 直してみたらコンパイルが通りました。 本当に助かりました。