首页 > 其他分享 >图书分类的类

图书分类的类

时间:2023-06-20 23:56:33浏览次数:46  
标签:name rs stm 分类 图书 sql tid conn

package com.rain.dao;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;

import com.rain.bean.TypeBean;
import com.rain.util.DBUtil;
/**
* 图书分类的类
*/
public class TypeDao {
/**
* 获取所有图书类型的信息,返回数组形式
* @return
*/
public ArrayList<TypeBean> get_ListInfo(){
ArrayList<TypeBean> tag_Array = new ArrayList<TypeBean>();
Connection conn = DBUtil.getConnectDb();
String sql = "select * from booktype";
PreparedStatement stm = null;
ResultSet rs = null;
try {
stm = conn.prepareStatement(sql);
rs = stm.executeQuery();
while(rs.next()){
TypeBean tag = new TypeBean();
tag.setTid(rs.getInt("tid"));
tag.setName(rs.getString("name"));
tag_Array.add(tag);
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
DBUtil.CloseDB(rs, stm, conn);
}
return tag_Array;
}
/**
* 修改图书分类的信息
* @param tid
* @param name
*/
public void updateTypeBook(int tid, String name) {
// TODO Auto-generated method stub
Connection conn = DBUtil.getConnectDb();
String sql = "update booktype set name=? where tid=?";
PreparedStatement stm = null;
try {
stm = conn.prepareStatement(sql);
stm.setString(1, name);
stm.setInt(2, tid);
stm.executeUpdate();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
/**
* 添加一个图书分类
* @param name
*/
public void addBookType(String name) {
// TODO Auto-generated method stub
Connection conn = DBUtil.getConnectDb();
String sql = "insert into booktype(name) values(?)";
int rs = 0;
PreparedStatement stm = null;
try {
stm = conn.prepareStatement(sql);
stm.setString(1, name);;
rs = stm.executeUpdate();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
/**
* 删除一个图书分类
* @param tid
*/
public void deleteBookType(int tid) {
// TODO Auto-generated method stub
Connection conn = DBUtil.getConnectDb();
String sql = "delete from booktype where tid=?";
PreparedStatement stm = null;
try {
stm = conn.prepareStatement(sql);
stm.setInt(1, tid);
stm.executeUpdate();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//System.out.println(uid);

}
}

标签:name,rs,stm,分类,图书,sql,tid,conn
From: https://www.cnblogs.com/lmzh/p/17495188.html

相关文章

  • 图书馆管理系统代码源码(php+css+js+mysql) 完整的代码源码,系统使用B/S架构。
    图书馆管理系统代码源码(php+css+js+mysql)完整的代码源码,系统使用B/S架构。优化过的界面,拥有管理员和普通用户,普通用户可注册登录,管理员可登录,功能齐全。管理员可管理普通用户,增加其他管理员,增添图书,借还书操作,查看已还书。普通用户,可在线查看现有图书,和自己已借图书。推荐使用php......
  • spring 分类
    packagejiudian.model;importjava.util.Date;importjavax.persistence.Entity;importjavax.persistence.GeneratedValue;importjavax.persistence.Id;importjavax.persistence.Table;//房间分类表@Entity@Table(name="t_Fenlei")publicclassFenlei{@Id@Ge......
  • 基于生成式模型的图像分类:模型设计与性能分析
    目录1.引言2.技术原理及概念3.实现步骤与流程4.应用示例与代码实现讲解5.优化与改进《29."基于生成式模型的图像分类:模型设计与性能分析"》是一篇人工智能专家、程序员、软件架构师和CTO的专业技术博客文章,旨在介绍基于生成式模型的图像分类技术。文章包含了对相关技术原理......
  • 前端Vue非常简单实用商品分类展示组件 侧边商品分类组件
    前端vue非常简单实用商品分类展示组件侧边商品分类组件 ,下载完整代码请访问uni-app插件市场址:https://ext.dcloud.net.cn/plugin?id=13084效果图如下:使用方法<!--flist:第一级数组slist:第二级数组tlist:第三级数组@click:点击事件注意:下一级pid与上一级id对应关联......
  • 分类管理业务开发
    代码写在reggie_take_out31. 公共字段自动填充  3-21.1 问题分析  3-2前面我们已经完成了后台系统的员工管理功能开发,在新增员工时需要设置创建时间、创建人、修改时间、修改人等字段,在编辑员工时需要设置修改时间和修改人等字段。这些字段属于公共字段,也就是很多表中都有......
  • 机器翻译中的文本分类与命名实体识别
    目录《机器翻译中的文本分类与命名实体识别》摘要:机器翻译是当前人工智能技术领域的一个重要应用方向,而文本分类与命名实体识别是机器翻译中的核心任务之一。本文将介绍机器翻译中的文本分类与命名实体识别技术原理和实现步骤,并通过应用示例和代码实现讲解,深入探讨了优化和改进......
  • 京东api接口获得jd商品分类源代码调用示例
    ​  京东商品分类接口的作用是提供一种获取商品分类信息的方式,可以帮助开发者在自己的应用程序中快速获取商品分类数据,从而实现更加精准的商品分类展示、搜索等功能。具体而言,京东商品分类接口(获取免费测试)的作用包括:1.精准地获取商品分类信息:通过商品分类接口,开发者可以获......
  • 京东api接口获得jd商品分类源代码调用示例
     京东商品分类接口的作用是提供一种获取商品分类信息的方式,可以帮助开发者在自己的应用程序中快速获取商品分类数据,从而实现更加精准的商品分类展示、搜索等功能。具体而言,京东商品分类接口(获取免费测试请私信)的作用包括:1.精准地获取商品分类信息:通过商品分类接口,开发者可以获取最......
  • 外汇天眼:探秘外汇交易员的工作职责与分类!
    外汇交易员在全球金融市场中扮演着重要的角色。他们专门从事外汇市场的交易活动,通过买卖不同国家货币之间的汇率差异,以追求利润。本文将介绍外汇交易员的职责以及几种常见的外汇交易员类型。外汇交易员的职责:外汇交易员是金融市场中专门从事外汇交易的专业人士。他们负责通过在外......
  • 机器翻译中的文本分类与命名实体识别
    目录《机器翻译中的文本分类与命名实体识别》摘要:机器翻译是当前人工智能技术领域的一个重要应用方向,而文本分类与命名实体识别是机器翻译中的核心任务之一。本文将介绍机器翻译中的文本分类与命名实体识别技术原理和实现步骤,并通过应用示例和代码实现讲解,深入探讨了优化和改进......