学习笔记——连接数据库的搭建环境、BeanUtils
  KxqBkJkdcmJp 2023年11月01日 71 0

2022-10-30

连接数据库的搭建环境

一、搭建环境

  ①导入jar包(数据库驱动包、数据库连接池、DBUtils)

    jar包有:commons-dbutils-1.4.jar、 druid-1.0.9.jar 、mysql-connector-java-8.0.19.jar。

    方式:在创建的“Web Application”项目中的“WEB-INF”文件夹下创建一个“lib”文件夹,而且文件夹的名称必须是“lib”,“lib”文件夹的位置必须在“WEB-INF”文件夹下,因为之后“tomcat”服务器访问时,就只识别该文件夹下的该名称文件。

    将jar包放置在“lib”文件夹下,选中三个jar包,右击点击“Add as Library”,在弹出的选项框中“Level”选择“Module Library”,点击“OK”。

  ②创建JDBCTools和BaseDao

    方式:在src文件夹中创建两个包,设置包名,例如:“com.haha.util”,“com.haha.dao”

  ③数据库连接池的配置文件

    打开数据库,建立一个新的连接。创建一个新的数据库。创建一个表(users),表单字段有(id,username,password,email),创建实体类(在src文件夹下创建一个bean包之后在这里面创建User类)

二、BeanUtils

1、功能:自动将map集合中的数据映射(就是一 一对应)到javaBean中,那么需要map集合中的key值必须和JavaBean中的属性名一致。

2、使用的步骤:

  ①导入jar包:有:“commons-beanutils-1.8.3.jar”、“commons-beanutils-bean-collections-1.8.3.jar”、“commons-logging-1.1.1.jar”三个jar包,缺一不可,因为它们之间是依赖关系。

  ②导入包后,直接使用“BeanUtils”调用方法即可。

3、使用实例:

Map<String, String[]> parameterMap = request.getParameterMap();
User user = new User();
//BeanUtils的使用
try {
    BeanUtils.populate(user,parameterMap);
} catch (IllegalAccessException e) {
    e.printStackTrace();
} catch (InvocationTargetException e) {
    e.printStackTrace();
}

 

  

 

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  2Vtxr3XfwhHq   2024年05月17日   53   0   0 Java
  Tnh5bgG19sRf   2024年05月20日   109   0   0 Java
  8s1LUHPryisj   2024年05月17日   46   0   0 Java
  aRSRdgycpgWt   2024年05月17日   47   0   0 Java
KxqBkJkdcmJp