2022-10-30 連接資料庫的搭建環境 一、搭建環境 ①導入jar包(資料庫驅動包、資料庫連接池、DBUtils) jar包有:commons-dbutils-1.4.jar、 druid-1.0.9.jar 、mysql-connector-java-8.0.19.jar。 方式:在創建的“W ...
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(); }