• 大小: 9.96MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-10-07
  • 语言: Java
  • 标签: Struts2  

资源简介

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\.mymetadata
     文件        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\baseDao.java
     文件        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个文件信息

评论

共有 条评论