资源简介
一个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\.myme
文件 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\me
文件 39 2013-12-04 20:43 struts1_login\WebRoot\me
目录 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\ba
文件 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个文件信息
- 上一篇:YRC1000 EtherNetIP_通信功能说明书.pdf
- 下一篇:俄语语言包
相关资源
- 易语言播放器组件无缝转换(Demo2.e)
- cc2541 BLE DEMO
- stm32f030 IAP Demo(原创)
- 代码客:G-TcpServer(IOCP) 1.0 正式版及
- CListCtrlExDemo.rar
- 基于J2EE物资出入库管理系统
- 易语言-海康威视SDK-DEMO
- ssm框架登录注册demo
- RK3399 DEMO官方原厂 PCB 原理图以及周边
- MQTT推送Demo
- 微信小程序驾照考试题库demo完整
- redisson的demo
- bootstrap demo 源码大全
- springboot+rabbitmq项目demo(亲测可正常运
- 美松打印机SDK MsPrintSDK-Demo-DLL-CShare-
- 基于pytorch的UNet_demo实现及训练自己的
- 百度API车牌识别DEMO.rar
- stm32f105-usart-DMA收发demo
- springboot+webflux+mongodb+freemarker
- springboot整合activiti完整demo
- RFID读写demo
- 以鼠标位置为中心的滑轮放大功能d
- 基于Zxing的二维码条形码扫描和生成
- 手机基站数据Demo
- iOS Swift简单Demo
- 海康摄像头+web3.0开发包SDK的demo
- 微信小程序开发视频+demo
- 海康SDK delphi demo
- SAML协议交互,实现工程Demo有注释
- 增值税发票电子发票导入接口规范官
评论
共有 条评论