资源简介
一个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
- 下一篇:俄语语言包
相关资源
- TTS文字变语音朗读DEMO
- 地形渲染DEMO lod地形代码
- Struts2+Hibernate学生成绩管理系统
- h264码流rtp传输demo
- LPB120串口转WiFi的实现
- 网口相机连接Demo
- supersocket 服务端+客户端 DEMO
- Node学生管理系统Express+MongoDB
- wifidemo123
- 百度定位和路线规划Demo
- 图书管理系统(struts+hibernate+spring)
- 网页订餐系统
- 拉杆抽奖小demo
- WebRTCDemo.zip
- SpirePdfDemo.zip
- Bootstrap后台主题框架demo
- WinceChart曲线控件显示Demo
- myServiceDemo
- unity推箱子完整项目源码
- SPI主从通讯最终版Demo2019_3_24
- 滑动切换Activity Demo
- NTKO office的Demo自己写的,还有官方D
- 北大青鸟Web项目新闻管理系统
- demo3d初级教程
- spring-boot 各种demo(最新)
- Axure常用模板
- jtopo 文字换行 官方demo
- 底部导航栏中间圆形按钮凸起效果d
- 百度地图API定位与显示Demo 源码程序
- ZPhotoEngine库PC DEMO
评论
共有 条评论