Web应用——驾培管理系统之框架搭建
来源:互联网 发布:节奏大师软件下载 编辑:程序博客网 时间:2024/06/12 01:30
前言:
本次项目写一个驾驶员培训管理系统的web后端,前端App端由其他人完成。本次项目暂时没有用到struts2+mybatis+spring3框架,只是用最基础的页面交互获取数据方法实现,算是一个练手项目。
本次项目采用MVC框架,使用工厂设计模式。
本次项目所用包。其中bean为对应的数据库所用数据表对应的实体类,dao为对应的数据库查询接口层,daoimpl为实现层。
org.great.util包下的DBUtils类—获取数据库连接
- //Util类,获取数据库连接与释放连接
- public class DBUtils {
- private static Properties properties = new Properties();
- private static String url = "";
- private static String userName = "";
- private static String pwd = "";
- static{
- String config = "db.properties";
- try {
- properties.load(DBUtils.class.getClassLoader().getResourceAsStream(config));
- String Driver = properties.getProperty("driverstr");
- url = properties.getProperty("url");
- userName = properties.getProperty("username");
- pwd = properties.getProperty("password");
- Class.forName(Driver);
- } catch (IOException e) {
- e.printStackTrace();
- } catch (ClassNotFoundException e) {
- e.printStackTrace();
- }finally{
- }
- }
- public static Connection getConn(){
- try {
- return DriverManager.getConnection(url, userName, pwd);
- } catch (SQLException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- return null;
- }
- public static void close(Connection conn,PreparedStatement pre ,ResultSet rs) {
- if (rs != null) {
- try {
- rs.close();
- rs=null;
- } catch (SQLException e) {
- e.printStackTrace();
- }
- }
- if (pre != null) {
- try {
- pre.close();
- pre=null;
- } catch (SQLException e) {
- e.printStackTrace();
- }
- }
- if (conn != null) {
- try {
- conn.close();
- conn=null;
- } catch (SQLException e) {
- e.printStackTrace();
- }
- }
- }
- //根据系统当前时间转换格式
- public static String formatTime(long time) {
- Date currentTime = new Date();
- SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
- String dateString = formatter.format(currentTime);
- return dateString;
- }
- }
- driverstr=oracle.jdbc.driver.OracleDriver
- url=jdbc\:oracle\:thin\:@127.0.0.1\:1521\:xe
- username=//oracle数据库用户名
- password=//oracle数据库密码
至此项目基本框架搭建完毕。
0 0
- Web应用——驾培管理系统之框架搭建(作者:小圣)
- Web应用——驾培管理系统之框架搭建
- Web应用——驾培管理系统之个人管理(作者:小圣)
- Web应用——驾培管理系统之个人管理
- Web应用——驾培管理系统之系统—权限分配
- Web应用——驾培管理系统之系统—用户管理(作者:小圣)
- Web应用——驾培管理系统之登录功能(作者:小圣)
- Web应用——驾培管理系统之登录功能
- Web应用——驾培管理系统之系统—权限分配(作者:小圣)
- 会员卡管理系统技术解析(二)Java Web SSH 框架的搭建
- web框架之SSH框架的搭建
- web框架之SSH框架的搭建
- web应用框架搭建。Strust2+Spring+Mybatis
- 使用django框架搭建web应用
- 项目总结—校园办公管理系统(SSM框架搭建)
- 系统框架之Web类库
- Web后台管理系统框架模板
- 综合应用:《购票系统》基本框架搭建
- Android Drawable讲解
- MySQL对换2张表的表名
- 轻松把玩HttpClient之封装HttpClient工具类(五),携带Cookie的请求
- python 的日志logging模块学习
- Asp.net mvc ViewModel
- Web应用——驾培管理系统之框架搭建
- PAT (Basic Level) Practise (中文)1020. 月饼 (25)
- Centos7.2中DNS服务named无法启动问题解决方案
- c语言学习笔记---存储类型auo,register,extern,static
- C语言如何求两个数的最大公约数和最小公倍数。
- Java文件操作
- c 语言unique 实现
- Oracle录屏命令spool的使用
- android利用jni调用第三方库——第三篇——编写库android程序整合第三方库libhello.so到自己的库libhelloword.so