【发布时间】:2016-03-25 22:26:08
【问题描述】:
我已经重用我的分页代码来创建一个产品详细信息页面(仅用于演示)尝试到达book 表内的属性bookPrice,该表具有另一个值为 2 的 PK 属性bookID。简短地说:显示 bookID=2 的书的价格。
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ page import="java.sql.PreparedStatement" %>
<%@ page import="java.sql.ResultSet" %>
<%@ page import="java.sql.Connection" %>
<%@ page import="java.sql.DriverManager" %>
<%
ResultSet rsDetail = null;
PreparedStatement psDetail=null;
Connection conn = null;
Class.forName("com.mysql.jdbc.Driver").newInstance();
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/book_store","root", "daters");
String sqlDetail="SELECT * FROM books WHERE bookID=2";
psDetail=conn.prepareStatement(sqlDetail);
rsDetail=psDetail.executeQuery();
%>
<h2> <%=rsDetail.getString("bookPrice")%> </h2>
编译器说错误发生在<h2>标签行
【问题讨论】: