前言
从数据库读取数据的详细操作,用购物车案例作为例子
提示:以下是本篇文章正文内容,下面案例可供参考
一、第一步创建bean包
可以先写物品属性,例如商品有编号、名称、价格
private Integer id;
private String name;
private Double price;
再使用快捷键alt+shift+s 创建默认构造函数、带参数构造器、get和set方法
package javaweb.bean;
public class Goods {
private Integer id;
private String name;
private Double price;
public Goods() {
super();
}
public Goods(Integer id, String name, Double price) {
super();
this.id = id;
this.name = name;
this.price = price;
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Double getPrice() {
return price;
}
public void setPrice(Double price) {
this.price = price;
}
}
二、第二步创建dao包
- 创建bean的链表,用来接收数据
- 3-7是使用用jdbc查询数据库数据的操作
- 先连上数据库
- 使用username ,password登录
- 创建sql语句
- 执行sql语句
- 取结果集
- 用bean创建对象,将取出来的数据封装到在里面
- 将封装的数据加到先前创建的list里
- 返回list(因为是在一个函数里面写的,所以可以返回值便于后面接收值使用)
package javaweb.dao;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException