• 大小: 2.31MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-09-27
  • 语言: 其他
  • 标签: struts1  demo  struts  

资源简介

一个struts1的demo含数据库哦,通过用户登录测试的.

资源截图

代码片段和文件信息

package com.boya.struts.dao;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

/**
 * 数据处理基类,封装获取连接及关闭连接等方法
 *
 * @author boya
 */
public class baseDao {
private static final String DRIVER = “com.mysql.jdbc.Driver“;
private static final String URL = “jdbc:mysql://localhost:3306/tuser?characterEncoding=UTF-8“;
private static final String USRENAME = “root“;
private static final String PASSWORD = “123456“;

// 仅作为返回ResultSet查询时使用
private Connection conn = null;
private PreparedStatement pst = null;
private ResultSet rs = null;

/**
 * 返回连接
 */
private Connection getConnection() {
try {
Class.forName(DRIVER);
conn = DriverManager.getConnection(URL USRENAME PASSWORD);
} catch (Exception e) {
e.printStackTrace();
}
return conn;
}

/**
 * 返回ResultSet需调用CloseAll方法关闭对象
 */
public ResultSet queryResult(String sql object... param) {
try {
conn = getConnection(); // 得到数据库连接
pst = conn.prepareStatement(sql); // 得到PreparedStatement对象
if (param != null) {
for (int i = 0; i < param.length; i++) {
pst.setobject(i + 1 param[i]); // 为预编译sql设置参数
}
}
rs = pst.executeQuery(); // 执行SQL语句
} catch (Exception e) {
e.printStackTrace(); // 处理ClassNotFoundException异常

return rs;
}

/**
 * 执行更新语句,用于添加,删除,修改
 */
public int update(String sql object... param) {
conn = getConnection();
int row = 0;
try {
pst = conn.prepareStatement(sql);
if (param != null) {
for (int i = 0; i < param.length; i++) {
pst.setobject(i + 1 param[i]);
}
}
row = pst.executeUpdate();
} catch (SQLException e) {
e.printStackTrace();
} finally {
closeAll();
}
return row;
}



/**
 * 关闭连接
 */
public void closeAll() {
try {
if (rs != null)
rs.close();
if (pst != null)
pst.close();
if (conn != null)
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-12-17 20:05  struts1_login\
     文件        1391  2013-12-13 10:37  struts1_login\.classpath
     文件         313  2013-12-17 20:05  struts1_login\.mymetadata
     文件         255  2013-12-04 20:43  struts1_login\.mystrutsdata
     文件        1502  2013-12-04 20:43  struts1_login\.project
     目录           0  2013-12-17 20:05  struts1_login\.settings\
     文件         406  2013-12-04 20:43  struts1_login\.settings\.jsdtscope
     文件        1040  2013-12-04 20:43  struts1_login\.settings\com.genuitec.eclipse.j2eedt.core.prefs
     文件          88  2013-12-04 20:43  struts1_login\.settings\org.eclipse.core.resources.prefs
     文件          49  2013-12-04 20:43  struts1_login\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2013-12-04 20:43  struts1_login\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2013-12-17 20:05  struts1_login\WebRoot\
     目录           0  2013-12-17 20:05  struts1_login\WebRoot\meta-INF\
     文件          39  2013-12-04 20:43  struts1_login\WebRoot\meta-INF\MANIFEST.MF
     目录           0  2013-12-17 20:05  struts1_login\WebRoot\WEB-INF\
     文件        1207  2013-12-13 10:40  struts1_login\WebRoot\WEB-INF\.struts-config.mex
     目录           0  2013-12-17 20:05  struts1_login\WebRoot\WEB-INF\classes\
     文件         145  2013-12-04 20:43  struts1_login\WebRoot\WEB-INF\classes\ApplicationResources.properties
     文件         196  2013-12-04 20:43  struts1_login\WebRoot\WEB-INF\classes\ApplicationResources_zh_CN.properties
     目录           0  2013-12-17 20:05  struts1_login\WebRoot\WEB-INF\classes\com\
     目录           0  2013-12-17 20:05  struts1_login\WebRoot\WEB-INF\classes\com\boya\
     目录           0  2013-12-17 20:05  struts1_login\WebRoot\WEB-INF\classes\com\boya\struts\
     目录           0  2013-12-17 20:05  struts1_login\WebRoot\WEB-INF\classes\com\boya\struts\dao\
     文件        2415  2013-12-16 20:09  struts1_login\WebRoot\WEB-INF\classes\com\boya\struts\dao\baseDao.class
     文件        1385  2013-12-16 20:09  struts1_login\WebRoot\WEB-INF\classes\com\boya\struts\dao\UserDao.class
     目录           0  2013-12-17 20:05  struts1_login\WebRoot\WEB-INF\classes\com\boya\struts\entity\
     文件         920  2013-12-16 20:09  struts1_login\WebRoot\WEB-INF\classes\com\boya\struts\entity\User.class
     目录           0  2013-12-17 20:05  struts1_login\WebRoot\WEB-INF\classes\com\boya\struts\form\
     文件         754  2013-12-16 20:09  struts1_login\WebRoot\WEB-INF\classes\com\boya\struts\form\UserForm.class
     目录           0  2013-12-17 20:05  struts1_login\WebRoot\WEB-INF\classes\com\boya\struts\web\
     文件        1822  2013-12-16 20:09  struts1_login\WebRoot\WEB-INF\classes\com\boya\struts\web\LoginAction.class
............此处省略52个文件信息

评论

共有 条评论