资源简介
java web入门经典书中光盘中的源码
代码片段和文件信息
package com.lyq.bean;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;
/**
* 商品数据库操作
*
*/
public class BookDao {
/**
* 获取数据库连接
* @return Connection对象
*/
public Connection getConnection(){
// 数据库连接
Connection conn = null;
try {
// 加载数据库驱动,注册到驱动管理器
Class.forName(“com.mysql.jdbc.Driver“);
// 数据库连接字符串
String url = “jdbc:mysql://localhost:3306/db_database10“;
// 数据库用户名
String username = “root“;
// 数据库密码
String password = “111“;
// 创建Connection连接
conn = DriverManager.getConnection(urlusernamepassword);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
// 返回数据库连接
return conn;
}
/**
* 分页查询所有商品信息
* @param page 页数
* @return List
*/
public List find(int page){
// 创建List
List list = new ArrayList();
// 获取数据库连接
Connection conn = getConnection();
// 分页查询的SQL语句
String sql = “select * from tb_product order by id desc limit ??“;
try {
// 获取PreparedStatement
PreparedStatement ps = conn.prepareStatement(sql);
// 对SQL语句中的第1个参数赋值
ps.setInt(1 (page - 1) * Product.PAGE_SIZE);
// 对SQL语句中的第2个参数赋值
ps.setInt(2 Product.PAGE_SIZE);
// 执行查询操作
ResultSet rs = ps.executeQuery();
// 光标向后移动,并判断是否有效
while(rs.next()){
// 实例化Product
Product p = new Product();
// 对id属性赋值
p.setId(rs.getInt(“id“));
// 对name属性赋值
p.setName(rs.getString(“name“));
// 对num属性赋值
p.setNum(rs.getInt(“num“));
// 对price属性赋值
p.setPrice(rs.getDouble(“price“));
// 对unit属性赋值
p.setUnit(rs.getString(“unit“));
// 将Product添加到List集合中
list.add(p);
}
// 关闭ResultSet
rs.close();
// 关闭PreparedStatement
ps.close();
// 关闭Connection
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
return list;
}
/**
* 查询总记录数
* @return 总记录数
*/
public int findCount(){
// 总记录数
int count = 0;
// 获取数据库连接
Connection conn = getConnection();
// 查询总记录数SQL语句
String sql = “select count(*) from tb_product“;
try {
// 创建Statement
Statement stmt = conn.createStatement();
// 查询并获取ResultSet
ResultSet rs = stmt.executeQuery(sql);
// 光标向后移动,并判断是否有效
if(rs.next()){
// 对总记录数赋值
count = rs.getInt(1);
}
// 关闭ResultSet
rs.close();
// 关闭Connection
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
// 返回总记录数
return count;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
....... 353 2015-08-13 17:28 第2章\2.1\index.html
....... 531 2015-08-13 17:28 第2章\2.10\index.html
....... 1101 2015-08-13 17:28 第2章\2.11\index.html
....... 20643501 2015-08-13 17:28 第2章\2.12\Big.ogv
....... 453 2015-08-13 17:28 第2章\2.12\index.html
....... 857894 2015-08-13 17:28 第2章\2.12\mingrisoft.mp4
....... 958 2015-08-13 17:28 第2章\2.13\index.html
....... 428 2015-08-13 17:28 第2章\2.14\index.html
....... 322 2015-08-13 17:28 第2章\2.15\index.html
....... 364 2015-08-13 17:28 第2章\2.16\index.html
....... 360 2015-08-13 17:28 第2章\2.17\index.html
....... 526 2015-08-13 17:28 第2章\2.18\index.html
....... 697 2015-08-13 17:28 第2章\2.19\index.html
....... 384 2015-08-13 17:28 第2章\2.2\index.html
....... 265 2015-08-13 17:28 第2章\2.20\index.html
....... 336 2015-08-13 17:28 第2章\2.20\newWindow.html
....... 422 2015-08-13 17:28 第2章\2.3\index.html
....... 424 2015-08-13 17:28 第2章\2.4\index.html
....... 259 2015-08-13 17:28 第2章\2.5\header示例.html
....... 19156 2015-08-13 17:28 第2章\2.5\mrlogo.jpg
....... 4096 2015-08-13 17:28 第2章\2.5\Thumbs.db
....... 367 2015-08-13 17:28 第2章\2.6\index.html
....... 381 2015-08-13 17:28 第2章\2.7\index.html
....... 687 2015-08-13 17:28 第2章\2.8\index.html
....... 381 2015-08-13 17:28 第2章\2.9\index.html
....... 19917 2015-08-13 17:28 第2章\sj1\bike.jpg
....... 380 2015-08-13 17:28 第2章\sj1\index.html
....... 5120 2015-08-13 17:28 第2章\sj1\Thumbs.db
....... 2957 2015-08-13 17:28 第2章\sj2\index.html
....... 51372 2015-08-13 17:28 第2章\sj3\images\01.gif
............此处省略2654个文件信息
相关资源
- Java 网上招聘系统的设计与实现源码
- JAVA加密与解密的艺术第2版(良心保证
- 基于ssm的问卷调查系统
- 数据库课设学生宿舍管理系统源码j
- java swing mysql实现的酒店管理系统项目
- jdk8的完整压缩包,不是exe执行文件,
- 高拍仪SDKC#JAVAHTMLWINFORM等多语言
- java程序设计教程PDF雍俊海+教程+源码
- 二级java无忧考试软件
- Android GDAL 2.1.4.zip
- Java编程思想(第4版)清晰PDF中文完整
- 图解数据结构-使用Java高清版本
- java+mysql新手数据库项目推荐,DNF装备
- ssm+mysql实现的Java web酒店管理项目源码
- Java做的淘宝客导购站,带手机端wap十
- Openjdk9源码
- apache-jmeter-5.1.1(Requires Java 8+).zip
- JavaSE1.8jdk中文文档.chm
- JAVA开发实战经典.pdf
- 基于hadoop的web云盘系统
- 明解Java 柴田望洋著
- java并发编程实战.zip
- 图解数据结构-使用Java 高清PDF+源代码
- java jdk 1.8官方安装包
- Java EE企业级应用开发教程Spring+Sprin
- OCP Java SE 8 Programmer II Exam Guide (Exam
- STM32CubeMX+javasetup.rar
- 数据库课设源码订餐系统java spring+m
- javaweb学生成绩管理系统源码+指导运行
- java_opencv人脸识别.zip
评论
共有 条评论