当前位置: 首页 > news >正文

沈阳网站开发外包注册公司流程和费用 知乎

沈阳网站开发外包,注册公司流程和费用 知乎,wordpress怎么自定义音乐,邢台市政建设集团网站文章目录 什么是BaseDao操作代码增删改查询单个数据查询多个数据 总结 什么是BaseDao BaseDao是#xff1a; 数据库里负责增加#xff0c;删除#xff0c;修改#xff0c;查询 具体来说是一种接口代码,公共方法的接口类。 在dao层新建basedao,其他dao层接口继承basedao 相… 文章目录 什么是BaseDao操作代码增删改查询单个数据查询多个数据 总结 什么是BaseDao BaseDao是 数据库里负责增加删除修改查询 具体来说是一种接口代码,公共方法的接口类。 在dao层新建basedao,其他dao层接口继承basedao 相当于父类继承子类 用来创建其他dao包 操作代码 增删改 import java.sql.*;public class BaseDao {private String driver com.mysql.cj.jdbc.Driver;private String url jdbc:mysql://localhost:3306/20240326zy;//mysql的数据库private String user root;//用户名private String password sasa;//密码/*** 获取数据库连接* return 返回连接*/public Connection getConnection(){Connection conn null;try {Class.forName(driver);conn DriverManager.getConnection(url,user,password);} catch (Exception e) {e.printStackTrace();}return conn;}/*** 释放资源* param rs* param prs* param conn*/public void closeAll(ResultSet rs,PreparedStatement prs,Connection conn){try {if (rs!null){rs.close();}if (prs!null){prs.close();}if (conn!null){conn.close();}}catch (Exception e){e.printStackTrace();}}/*** 增删改* param sql sql语句* param objs 参数* return*/public int exceuteUpdate(String sql,Object... objs){int num 0;try {Connection conn getConnection();PreparedStatement prs conn.prepareStatement(sql);for (int i 0; i objs.length; i) {prs.setObject(i1,objs[i]);}num prs.executeUpdate();closeAll(null,prs,conn);}catch (Exception e){e.printStackTrace();}return num;} } 查询单个数据 /*** 查询一个字段 只会返回一条记录且只有一个字段常用场景查询总数量* param sql* param params* return*/public static Object findSingleValue(String sql, ListObject params) {Object object null;Connection connection null;PreparedStatement preparedStatement null;ResultSet resultSet null;try {// 获取数据库连接connection getConnection();// 预编译preparedStatement connection.prepareStatement(sql);// 如果有参数则设置参数下标从1开始if (params ! null params.size() 0) {// 循环设置参数设置参数类型为Objectfor (int i 0; i params.size(); i){preparedStatement.setObject(i1, params.get(i));}}// 执行查询返回结果集resultSet preparedStatement.executeQuery();// 判断并分析结果集if (resultSet.next()) {object resultSet.getObject(1);}} catch (Exception e) {e.printStackTrace();}return object;} 查询多个数据 首先我们要有个实类必须和连接的那个数据库中的列一致 然后创建一个实类的Dao以下就是查询代码 import zy20240326.entity.brand;//这个就是实类 import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.util.ArrayList; import java.util.List;public class brandDao {BaseDao bd new BaseDao();//创建对象PreparedStatement prs null;ResultSet rs null;public Listbrand getAll(){Listbrand list new ArrayList();//创建一个对象Connection conn bd.getConnection();//获取连接String sql select * from brand;try {prs conn.prepareStatement(sql);rs prs.executeQuery();while (rs.next()){brand brand new brand();brand.setBrandid(rs.getInt(Brandid));brand.setBrandName(rs.getString(BrandName));list.add(brand);//获取查询到的值并且增到对象中}bd.closeAll(rs,prs,conn);//关闭连接} catch (Exception e) {e.printStackTrace();}return list;} } 运行代码 public class daoTest {public static void main(String[] args) {brandDao dao new brandDao();Listbrand list dao.getAll();for (int i 0; i list.size(); i) {System.out.println(list.get(i).getBrandid() ---list.get(i).getBrandName());}} }运行结果 总结 以上操作就是一些简单的BaseDao的增删改查
http://www.hkea.cn/news/14541532/

相关文章:

  • 交通行业门户网站建设的必要性外贸网站建设网站优化
  • 爱站seo综合查询广东省广州市白云区钟落潭镇
  • 网站建设属于技术服务吗如何注销网站备案负责人
  • 电子商务网站规划设计包括哪些方面成都互联网网站建设
  • 广西网站建设公司电话在韶关做网站
  • 兼职网网站建设方案上传图片的网站要怎么做
  • html5flash设计开发|交互设计|网站建设 青岛学习电子商务网站建设与管理感想
  • 建网站的小软件北京的网站建设公司
  • 做网站获取ipwordpress 备份页面
  • 知乎 php网站开发书籍网站开发签呈如何写
  • 网站上的flash怎么做商田科技网站
  • 怎么用阿里云建网站网站变exe文件怎么做
  • 网站全景图怎么做推动高质量发展要坚持
  • 网站建设会议记录深圳住建网
  • 太原网站建设vhuashiwordpress海外支付
  • 成都网站建设设计微信网站案例
  • 昆明学院网站建设与维护试题南昌网站建设方案开发
  • 做网站要具备哪些哈尔滨站建筑面积
  • 蚌埠响应式网站开发深圳市建筑有限公司
  • 淘宝做网站费用wordpress 自定义内容类型 pan
  • 网站换了域名怎么查海澜之家网站建设水平
  • 内蒙古建设监理协会网站小程序需要多少钱
  • 手机网站的宽度公司网站内容更新怎么做
  • 有edi证书可以做网站运营么06年可以做相册视频的网站
  • 网页被禁止访问天津网站建设优化企业
  • 奥远科技网站建设流程快速收录工具
  • 网站直播怎么做钻戒网站建设需求
  • h5制作网站 有哪些百度竞价软件哪个好
  • dw建设网站步骤睿思设计
  • 帝国cms建站教程wordpress 获取当前位置