资源简介
Struts2框架的应用,mysql数据库,jdbc数据库操作,面对对象,类集,servlet等技术
代码片段和文件信息
package com.dao;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
/**
* 基础数据库访问类
* 提供了打开与关闭连接,执行更新式的sql语句,等方法
*
* @author
*
*/
public class baseDao {
/**
* 驱动器类名
*/
private static final String CLASS_NAME = “com.mysql.jdbc.Driver“;
/**
* 连接字符串
* 这里的3306是mysql的端口号,news是数据库名
*/
private static final String CONN_URL = “jdbc:mysql://localhost:3306/shortrentnetwork“;
/**
* 数据库用户名
* 数据库默认用户名为root
*/
private static final String DATAbase_USERNAME = “root“;
/**
* 数据库密码
* 数据库默认密码为root
*/
private static final String DATAbase_PASSWORD = “root“;
/**
* 打开一个连接
*
* @return 数据库连接
*/
protected Connection getConnection() {
try {
Class.forName(CLASS_NAME);
return DriverManager.getConnection(CONN_URL DATAbase_USERNAME DATAbase_PASSWORD);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return null;
}
/**
* 关闭全部
*
* @param connection
* 连接对象
* @param statement
* 执行对象
* @param resultSet
* 结果集
*/
protected void closeAll(Connection connection Statement statement ResultSet resultSet) {
try {
if (resultSet != null && !resultSet.isClosed()) {
resultSet.close();
}
if (statement != null && !statement.isClosed()){
statement.close();
}
if (connection != null && !connection.isClosed()) {
connection.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
/**
* 执行一个无返回值的更新型操作
* 注意执行本方法无需提前得到连接,事后也无需关闭连接
*
* @param sql
* sql语句,必须是insert update delete之一
*/
protected void executeUpdate(String sql) {
//得到连接
Connection connection = getConnection();
Statement statement = null;
try {
//创建一个执行对象
statement = connection.createStatement();
//执行sql语句
statement.executeUpdate(sql);
} catch (SQLException e) {
e.printStackTrace();
}
//关闭所有
closeAll(connection statement null);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-10-11 09:14 ShortRentNetWork\
文件 529 2013-09-17 09:56 ShortRentNetWork\.classpath
目录 0 2013-09-17 15:55 ShortRentNetWork\.myeclipse\
文件 321 2013-09-17 09:56 ShortRentNetWork\.myme
文件 1234 2013-09-17 09:56 ShortRentNetWork\.project
目录 0 2013-10-11 09:13 ShortRentNetWork\src\
目录 0 2013-10-11 09:14 ShortRentNetWork\src\com\
目录 0 2013-10-11 09:14 ShortRentNetWork\src\com\dao\
文件 2380 2013-09-17 09:56 ShortRentNetWork\src\com\dao\ba
文件 4646 2013-09-17 09:56 ShortRentNetWork\src\com\dao\DealorderDao.java
文件 21188 2013-09-17 09:56 ShortRentNetWork\src\com\dao\HouseDao.java
文件 1104 2013-09-17 09:56 ShortRentNetWork\src\com\dao\ManagerDao.java
文件 8280 2013-09-17 09:56 ShortRentNetWork\src\com\dao\OrdersDao.java
文件 3558 2013-09-17 09:56 ShortRentNetWork\src\com\dao\RentLockDao.java
文件 4134 2013-09-17 09:56 ShortRentNetWork\src\com\dao\UsersDao.java
目录 0 2013-10-11 09:14 ShortRentNetWork\src\com\entity\
文件 1750 2013-09-17 09:56 ShortRentNetWork\src\com\entity\Dealorder.java
文件 4165 2013-09-17 09:56 ShortRentNetWork\src\com\entity\House.java
文件 487 2013-09-17 09:56 ShortRentNetWork\src\com\entity\Manager.java
文件 1580 2013-09-17 09:56 ShortRentNetWork\src\com\entity\Orders.java
文件 768 2013-09-17 09:56 ShortRentNetWork\src\com\entity\RentLock.java
文件 749 2013-09-17 09:56 ShortRentNetWork\src\com\entity\Users.java
目录 0 2013-10-11 09:14 ShortRentNetWork\src\com\service\
文件 62 2013-09-17 09:56 ShortRentNetWork\src\com\service\DealorderService.java
文件 1327 2013-09-17 09:56 ShortRentNetWork\src\com\service\HouseService.java
文件 259 2013-09-17 09:56 ShortRentNetWork\src\com\service\ManagerService.java
文件 1119 2013-09-17 09:56 ShortRentNetWork\src\com\service\OrdersService.java
文件 225 2013-09-17 09:56 ShortRentNetWork\src\com\service\RentLockService.java
文件 758 2013-09-17 09:56 ShortRentNetWork\src\com\service\UsersService.java
目录 0 2013-10-11 09:14 ShortRentNetWork\src\com\servlet\
文件 6027 2013-09-17 09:56 ShortRentNetWork\src\com\servlet\CreateHouseServlet.java
............此处省略568个文件信息
相关资源
- struts2 + jsp + ajax + jquery + hibernate + my
- 人事管理系统JSP+Struts2框架
- jsp+Struts2 +mybatis 注册 登录 入门demo
- 企业人力资源管理系统毕业设计Stru
- 现场投票系统
- javaWeb源码学生公寓管理系统struts2
- Struts2.3.15的完整jar包
- struts2+jdbc实现增删改查及带条件的分
- struts2+mysql增删改查
- JAVA的Struts2完整项目版(源码+数据库
- 基于struts2+JDBC的学生管理系统
- 试题库管理系统(java)
- Spring+Struts2+Hibernate javaweb网络商城系统
- Java Web 人力资源系统源码
- ajaxstruts2jspjava验证用户名是否存在
- JSP+SQL Server2008+STRUTS2+HIBERNATE论坛项目
- Struts2+jdbc+mysql 实现简单的增删改查(
- JavaEE struts2综合小案例
- java web标签chm版 包括struts1 struts2 jst
- struts2 多文件上传
- Struts 2校验框架的应用
- struts2.3.20版本jar包
- spring+struts2整合包
- struts2-dojo-plugin-2.2.3.jar
- struts2.3.32修补S2-045漏洞所有核心jar包
- 基于struts2的个人信息管理系统193421
- struts2导出数据到excel中方法模板方法
- Struts2开发的电子商务系统
- struts2的12个基本jar文件
- 基于struts2+hibernate框架的简单的新闻管
评论
共有 条评论