我使用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_id
表CATEGORY
的外键。
当我尝试使用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
表中获取数据时,工作正常。那么问题是什么呢?