package nm.model;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;
public class NoticeBean {
// 成员变量,对应于数据库里的ID、标题title、内容content三个字段ֶ�
int ID;
String title;
String content;
/**
* ����Ϊ��������Ա����get/set����
*/
/**
* @return Returns the iD.
*/
public int getID() {
return ID;
}
/**
* @param id
* The iD to set.
*/
public void setID(int id) {
ID = id;
}
/**
* @return Returns the content.
*/
public String getContent() {
return content;
}
/**
* @param content
* The content to set.
*/
public void setContent(String content) {
this.content = content;
}
/**
* @return Returns the title.
*/
public String getTitle() {
return title;
}
/**
* @param title
* The title to set.
*/
public void setTitle(String title) {
this.title = title;
}
// 默认构造函数
public NoticeBean() {
}
// 构造函数
public NoticeBean(String title, String content) {
this.title = title;
this.content = content;
}
// insert方法将NoticeBeanr的属性值持久化到数据库中
public void insert() throws Exception {
// 本例中采用MySQL数据库,下面是连接时用到的一些参数
// JDBC驱动名
String driverName = "org.gjt.mm.mysql.Driver";
// 连接字符串
String connName = "jdbc:mysql://localhost:3306/javaweb?useUnicode=true&characterEncoding=gb2312";
// 登录用户名
String dbUser = "root";
// 登录密码
String dbPwd = "root";
Class.forName(driverName).newInstance();
// 生成一个连接
Connection con = DriverManager.getConnection(connName, dbUser, dbPwd);
PreparedStatement pStmt = null;
try {
// 执行SQL语句
pStmt = con.prepareStatement("INSERT INTO notice(title, content)"
+ " values(?, ?)");
con.setAutoCommit(false);
pStmt.setString(1, title);
pStmt.setString(2, content);
pStmt.executeUpdate();
con.commit();
System.out.println("远程文件修改1");
} catch (Exception ex) {
try {
con.rollback();
} catch (SQLException sqlex) {
sqlex.printStackTrace(System.out);
}
throw ex;
} finally {
try {
// 关闭连接
pStmt.close();
con.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
ch06_2.rar (68个子文件)
ch06_2
.project 1KB
NoticeManager
errorpage.jsp 362B
WEB-INF
struts-tiles.tld 8KB
.struts-config.mex 49B
CVS
Entries 404B
Repository 30B
Root 40B
web.xml 966B
struts-config.xml 864B
struts-bean.tld 9KB
struts-nested.tld 70KB
struts-html.tld 72KB
struts-logic.tld 14KB
lib
commons-logging.jar 37KB
commons-digester.jar 164KB
CVS
Entries 433B
Repository 34B
Root 40B
commons-fileupload.jar 22KB
commons-beanutils.jar 184KB
antlr.jar 350KB
struts.jar 531KB
commons-validator.jar 82KB
jakarta-oro.jar 64KB
classes
nm
action
InsertNewNoticeAction.class 2KB
model
NoticeBean.class 3KB
form
InsertNewNoticeForm.class 2KB
ApplicationResources_zh.properties 916B
confirmation.jsp 2KB
CVS
Entries 328B
Repository 22B
Root 40B
META-INF
CVS
Entries 45B
Repository 31B
Root 40B
MANIFEST.MF 39B
header.jsp 260B
images
CVS
Entries 45B
Repository 29B
Root 40B
logo.jpg 35KB
footer.jsp 335B
taglibs.jsp 424B
InsertNewNotice.jsp 2KB
CVS
Entries 166B
Repository 8B
Root 40B
.mymetadata 297B
src
CVS
Entries 10B
Repository 12B
Root 40B
nm
CVS
Entries 107B
Repository 15B
Root 40B
action
InsertNewNoticeAction.java 2KB
CVS
Entries 60B
Repository 22B
Root 40B
model
CVS
Entries 49B
Repository 21B
Root 40B
NoticeBean.java 2KB
form
CVS
Entries 58B
Repository 20B
Root 40B
InsertNewNoticeForm.java 2KB
ApplicationResources_zh.properties 916B
.classpath 1003B
共 68 条
- 1
资源评论
- 熊熊小馒头2012-06-24感觉还可以吧!初学的同学可以参考参考
rujor
- 粉丝: 4
- 资源: 12
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 单片机其应用技术(C语言版)考试题二.doc
- 狗鼻子检测数据集VOC+YOLO格式3099张1类别.zip
- .arch4位0.36寸共阳数码管(带时钟点、不带小数点)引脚图-请忽略图中尺寸.jpg
- 基于单片机430采集电容极板的电容值,并通过蓝牙传输到安卓端,安卓端负责接收蓝牙数据及可视化显示(OpenGL ES)
- 2,标准例程-HAL库版本.zip
- NVD和CNNVD软件漏洞数据集,漏洞文本预处理,训练算法模型进行漏洞分类.zip
- java 毕业设计之实现的汽车租赁管理系统
- MongoDB数据库及基本操作.txt
- 毕业设计基于Python时空图卷积(ST-GCN)的骨骼动作识别源码(高分项目).zip
- 基于C++面向软件安全的污点数据检测系统源码.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功