0

データベースとして Oracle 11g を使用しており、 と という名前の 2 つのテーブルがCATEGORYありPRODUCTます。

CATEGORY - cat_id NUMBER not null (PK)
         , cat_name VARCHAR2(100)

PRODUCT - PRO_ID NUMBER not null (PK)
        , PRO_NAME VARCHAR2(100)
        , PRICE BINARY_FLOAT
        , DESCRIPTION VARCHAR2(200)
        , CATEGORY_ID NUMBER

(はテーブルcategory_idの を持つ外部キーです。cat_idCATEGORY

JSTL を使用して JSP を介して PRODUCT テーブルからデータを取得しようとすると、次のエラーが発生します。

 javax.servlet.ServletException: javax.servlet.jsp.JspException: 
  SELECT * FROM PRODUCT 
: ORA-03115: unsupported network datatype or representation

これは私のJSPコードです:

<sql:query var="products" dataSource="jdbc/affablebean">

        SELECT * FROM PRODUCT 

</sql:query>

しかし、CATEGORYそのようにテーブルからデータを取得しようとすると、うまくいきます。では、何が問題になるのでしょうか?

4

0 に答える 0