求一段增删改查的Java源代码!!!急 30

现要写一个用户管理模块,前台用JSP写,后台分别用Actiondaopo,实现功能是添加新用户,删除选中用户,修改用户信息,保存修改。。希望求得一段源代码,不要粘贴,通过... 现要写一个用户管理模块,前台用JSP写,后台分别用Action dao po,实现功能是 添加新用户,删除选中用户,修改用户信息,保存修改。。希望求得一段源代码,不要粘贴,通过流程来把代码发给我,数据库表---JSP--Struts.xml--添加新用户Action,修改信息Action,删除用户Action---dao层。。可以发我邮箱,谢谢:zgpxlyx2011@sina.com 展开
 我来答
a623397674
2014-11-21
知道答主
回答量:27
采纳率:100%
帮助的人:4.5万
展开全部
分太少了, 不够我发流程图、直接贴代码:

package coin.bbs.struts.datasource;
import java.sql.*;
import javax.sql.DataSource;
public class DB {
Connection connect=null;
ResultSet rs=null;
Statement stmt=null;
public DB(){

}
public DB(DataSource dataSource){
if (connect != null)
return;
try {
connect = dataSource.getConnection();
} catch (SQLException e) {
e.printStackTrace();
}
}

public ResultSet OpenSql(String sql){
try{
stmt=connect.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
rs=stmt.executeQuery(sql);
}catch(SQLException ex){
ex.printStackTrace();
try{
if(stmt!=null)
stmt.close();
}catch(Exception e){
e.printStackTrace();
}
}
return rs;
}
public int ExecSql(String sql){
int result=0;
try{
stmt=connect.createStatement();
result=stmt.executeUpdate(sql);
//connect.commit();
stmt.close();
}catch(SQLException ex){
System.err.print(ex.getMessage());
try{
if(stmt!=null)
stmt.close();
}catch(Exception e){
e.printStackTrace();
}
}
return result;
}
public PreparedStatement PrepareInsert(String sql){
PreparedStatement pstmt=null;
try{
pstmt=connect.prepareStatement(sql);
}catch(SQLException e){
e.printStackTrace();
}
return pstmt;
}
public void close() {
try {
if (stmt != null) {
stmt.close();
stmt = null;
}

if (connect != null) {
connect.close();
connect = null;
//System.out.println("***************** a connection is closed");
}
} catch (Exception e) {
System.err.println(e.getMessage());
}finally{
connect=null;
//System.out.println("***************** a connection is closed finally");
}
}
public void finalize(){
//System.out.println("close db");
close();
}
}
-------------------------------------------------------------------------
public int UpdateRecord(String forumname,DataSource datasource){// 要查的信息,和数据库表, DB就是上面的那个类 这是插入语句,同理 sql语句不一样而已 查询时查询的
int i=0;
DB d=new DB(datasource);
String sql="insert into tb_forum(forumname) values('"+forumname+"')";
i=d.ExecSql(sql);
d.close();
return i;
}
Storm代理
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I... 点击进入详情页
本回答由Storm代理提供
fanqiezz11
2014-11-21 · TA获得超过777个赞
知道小有建树答主
回答量:369
采纳率:0%
帮助的人:256万
展开全部
你一个功能要一个Action做什么?你的这一个模块的全部功能用一个Action就行了,里面写3中方法,分别实现增删改,在写一个数据库操作的DAO类、JSP页面就行了
追问
可以啊 ,求代码啊
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式