我使用 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
表中获取数据时,工作正常。那么会是什么问题呢?