新手简单用jsp打印MySQL数据库所有商品列表

首先创建1个mysql数据表代码如下:

show databases;
use javaweb ;
create table product
(
id int ,
name varchar(50),
des varchar(100),
price float
);

insert into product values
('001','HTC 0ne X','HTC X作为首款采用四核Tegra 3处理器的智能手机,拥有1.5HZ的频率,加上搭载Android 4.0与HTC Sense 4.0','3000'),
('002','Apple4S','1280X800采用Ios4.0系统智能机','3900'),
('003','联想G470AH-IFI(R)','第二代智能英特尔,酷睿2 I5处理器i5-2450M(2.5Hz,可睿频加速至3.1Hz)','2500'),
('004','IPad3','屏幕分辨率为2560X1920','3900');
select * from product

数据库代码效果如下:

新手简单用jsp打印MySQL数据库所有商品列表_第1张图片

jsp效果如下:

新手简单用jsp打印MySQL数据库所有商品列表_第2张图片

 

代码如下:

<%@ page language="java" import="java.sql.*" pageEncoding="utf-8" errorPage="error.jsp"%>


list.jsp











<%
try{
Class.forName("com.mysql.cj.jdbc.Driver");//mysql驱动
String url="jdbc:mysql://localhost:3306/javaweb?useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=UTC";//mysql的url地址
Connection con=DriverManager.getConnection(url,"root","123666");//连接的用户名和密码
Statement stmt=con.createStatement();
String sql="select * from product;";//mysql的查询语句查出所有
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()){
%>







<%
}
rs.close();
stmt.close();
con.close();
}catch(Exception e){
e.printStackTrace();
}
%>
商品列表
编号名称描述价格添加到购物车
<%=rs.getObject(1) %><%=rs.getObject(2) %><%=rs.getObject(3) %><%=rs.getObject(4) %>


 

 

 

 

 

你可能感兴趣的:(新手简单用jsp打印MySQL数据库所有商品列表)