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

网站后台密码错误导航 网站 分析

网站后台密码错误,导航 网站 分析,wordpress菜鸟教程,百度广告搜索引擎本文主要内容有C3P0数据库连接池#xff0c;dbutils的使用#xff0c;元数据的应用 在对数据库进行增删改查时#xff0c;使用数据库连接池可以有效的提高效率#xff0c;节省资源#xff0c;C3P0是Apache组织提供的一个有效方式 C3P0的XML配置文件#xff0c;文件名必…本文主要内容有C3P0数据库连接池dbutils的使用元数据的应用 在对数据库进行增删改查时使用数据库连接池可以有效的提高效率节省资源C3P0是Apache组织提供的一个有效方式 C3P0的XML配置文件文件名必须c3p0config.xml路径必须与类相同 ?xml version1.0 encodingutf-8? c3p0-configdefault-configproperty namedriverClasscom.mysql.jdbc.Driver/propertyproperty namejdbcUrljdbc:mysql:///estore/propertyproperty nameuserestore/propertyproperty namepasswordestore/property/default-config /c3p0-config 以上分别为设置JDBC数据库名称用户名和密码注意文件名是固定的必须导入C3P0的jar包 数据库连接类的书写 public class DaoUtils {private static DataSource source new ComboPooledDataSource();private DaoUtils() {}public static DataSource getSource(){return source;}public static Connection getConn(){try {return source.getConnection();} catch (SQLException e) {e.printStackTrace();throw new RuntimeException(e);}} } 以上提供了两个静态方法分别返回数据源和连接 利用DBUtils对数据库的增删改查,需要导入Commons-dbutils.jar 插入数据 public class OrderDaoImpl implements OrderDao {Overridepublic void addOrder(Order order) {// TODO 自动生成的方法存根String sql insert into orders values (?,?,?,?,null,?);try {QueryRunner runnernew QueryRunner(DaoUtils .getSource());runner.update(sql,order.getId(),order.getMoney(),order.getReceiverinfo(),order.getPaystate(),order.getUser_id());} catch (Exception e) {// TODO: handle exceptione.printStackTrace();throw new RuntimeException(e);}} 删除数据 public void delOrderItem(String id) {// TODO 自动生成的方法存根String sqldelete from orderitem where order_id ?;try {QueryRunner runner new QueryRunner(DaoUtils .getSource());runner.update(sql,id);} catch (Exception e) {// TODO: handle exceptione.printStackTrace();throw new RuntimeException(e);}} 更新修改数据 public void updateState(int id) {// TODO 自动生成的方法存根String sql update users set state 1 where id?;try{QueryRunner runner new QueryRunner(DaoUtils .getSource());runner.update(sql,id);}catch (Exception e) {e.printStackTrace();throw new RuntimeException(e);} } 查找数据查找数据可以分为查找单个数据和查找列表数据其中分别用BeanHandler接口与BeanListHandler接口实现 BeanHandler public Order findOrderById(String p2_Order) {// TODO 自动生成的方法存根String sql select * from orders where id ?;try{QueryRunner runner new QueryRunner(DaoUtils .getSource());return runner.query(sql, new BeanHandlerOrder(Order.class),p2_Order);}catch (Exception e) {e.printStackTrace();throw new RuntimeException(e);}} BeanListHandler public ListSaleInfo saleList() {// TODO 自动生成的方法存根String sql select products.id prod_id,products.name prod_name,sum(orderitem.buynum ) sale_num from orders ,orderitem ,products where orders.idorderitem.order_id and orderitem.product_idproducts.id and orders.paystate 1 group by products.id order by sale_num desc;try{QueryRunner runner new QueryRunner(DaoUtils .getSource());return runner.query(sql, new BeanListHandlerSaleInfo(SaleInfo.class));}catch (Exception e) {e.printStackTrace();throw new RuntimeException(e);}} 元数据 当在JSP与Servlet中传递的参数过多时元数据配合javabean可以有效的简化书写 //封装数据较验数据User usernew User();BeanUtils.populate(user, request.getParameterMap());user.setPassword(MD5Utils.md5(user.getPassword())); 需要导入commons-beanutils.jar javaweb数据库的基本操作完成
http://www.zqtcl.cn/news/990391/

相关文章:

  • 建设网站建设什么征琴他达拉非
  • 详情页制作网站广州建设工程招标信息网
  • wordpress 响应速度慢长沙seo排名扣费
  • 网站首页二级下拉框怎么做酒店网站建设方案
  • 公众号流量投放网络优化工程师有前途吗
  • 电影网站app怎么做的网站关键词是什么
  • 成都做网站建设公司建设网站总结报告
  • 个人网站要备案嘛免费响应式模板网站
  • 淘宝网站内站建设免费个人网站怎么建立
  • 网站运营经验分享ppt沉默是金粤语谐音歌词
  • 建设部网站人员查询wordpress中文 手机版
  • 大港油田建设网站电子商务公司取名字参考大全
  • 贵阳网站建设多点互动wordpress分页出现404
  • wap微信网站模板网站如何做链接
  • 泉州专业网站开发公司怎么免费做公司网页
  • 嵌入式软件开发前景怎么样百度官方优化指南
  • 网站访问速度优化工具网页设计模板图片大全
  • 哪里有手机网站制作公司网页设计与制作心得体会800字
  • 湖南建设厅网站首页简述网站建设的基本思路
  • 蚌埠公司做网站网站开发月薪
  • 怎么更换网站logo推荐几个没封的正能量网站
  • 开网站的宣传图片怎么做php网站建设面试
  • 哪些网站可以下载视频网站建设评价量规
  • 惠州市建设局网站网站模块设计怎么做
  • 群晖可不可以做网站用如何查询商标是否已经被注册
  • 北京欢迎你网站制作公司建设厅和应急管理厅焊工证区别
  • 如何开办网站微信公众平台号申请注册
  • 网站建设找哪个平台浦东区建设工程监督网站
  • 如何创业做网站设计公司工作室
  • 游戏网站建设多少中国煤炭建设协网站