| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 790 人关注过本帖
标题:关于jsp中使用javabean对数据进行修改的问题!
只看楼主 加入收藏
almeteor
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-4-14
收藏
 问题点数:0 回复次数:3 
关于jsp中使用javabean对数据进行修改的问题!

在写个jsp注册页,用的MVC控制显示都差不多了 可是在写修改数据库的一个BEAN某处卡住了!想了几天越想越迷糊!哎...java底子不牢啊!代码如下 连接的SQL SERVER数据库 连接和异常BEAN都写好了,卡住的代码如下:
import java.sql.*;
import java.util.Collection;
import java.util.Iterator;
import java.util.ArrayList;
import com.liu.photo.sql.connection.DBconn;

public class usermessage
{
private String ID="";
private String Password="";
private String Name="";
private String Sex="";
private String Age="";
private String PaperNo="";
private String Message="";

public usermessage SqlToObj()
{
usermessage theusers=new usermessage();
try
{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection conn=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs","sa","sa");
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("select * from UserMessage");

while(rs.next())
{
String ID = rs.getString("ID");
String Password = rs.getString("Password");
String Name = rs.getString("Name");
String Sex = rs.getString("Sex");
String Age = rs.getString("Age");
String PaperNo = rs.getString("PaperNo");
String Message = rs.getString("Message");
theusers.setID(ID);
theusers.setPassword(Password);
theusers.setName(Name);
theusers.setSex(Sex);
theusers.setAge(Age);
theusers.setPaperNo(PaperNo);
theusers.setMessage(Message);//将数据项读出并保存到某一对象中 方便jsp页面读值

}
}
catch(Exception e)
{

}
return theusers;
}

public String getID()
{
return ID;
}
public void setID(String id)
{
ID = id;
}
public void insertID()
{
String str="";
}
public void delID()
{
String str="";
}

public String getPassword()
{
return Password;
}
public void setPassword(String password)
{
Password = password;
}
public void updatePassword()
{
String str="";
}
public void insertPassword()
{
String str="";
}
public void delPassword()
{
String str="";
}

public String getName()
{
return Name;
}
public void setName(String name)
{
Name = name;
}
public void updateName()
{
String str="";
}
public void insertName()
{
String str="";
}
public void delName()
{
String str="";
}

public String getSex()
{
return Sex;
}
public void setSex(String sex)
{
Sex = sex;
}
public void insertSex()
{
String str="";
}

public String getAge()
{
return Age;
}
public void setAge(String age)
{
Age = age;
}
public void updateAge()
{
String str="";
}
public void insertAge()
{
String str="";
}
public void delAge()
{
String str="";
}


public String getPaperNo()
{
return PaperNo;
}
public void setPaperNo(String paperNo)
{
PaperNo = paperNo;
}
public void insertPaperNo()
{
String str="";
}

public String getMessage()
{
return Message;
}
public void setMessage(String message)
{
Message = message;
}
public void updateMessage()
{
String str="";
}
public void insertMessage()
{
String str="";
}
public void delMessage()
{
String str="";
}
}

代码中定义的insert del update方法怎么写不是很明白 是否每个方法体都要再连接次数据库 还是重写一个方法只把String传进去?困饶很久啊,有没高手能帮助解决下 最好帮我写掉其中一个方法 或整体修改下!万分感谢

搜索更多相关主题的帖子: javabean jsp 数据 
2007-04-14 22:57
ILoveMK
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:487
专家分:0
注 册:2007-2-12
收藏
得分:0 
可以声明一个DataBaseConnection类,在这个类的构造方法里连接数据库,然后在insert del update方法开头创建一个DataBaseConnection对象来连接数据库,当然DataBaseConnection里面要有返回数据库连接的函数,类似public Connection getConnection(),还有没有更好的方法就不清楚了。。。。

天下归心
2007-04-15 07:34
almeteor
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-4-14
收藏
得分:0 
回复:(ILoveMK)可以声明一个DataBaseConnection类,...
DBConnection 已经写了 经测试可用 我不明白的是insert del 中如何去具体写一个方法 保证连接正确 是否能帮写一段叫我看下

2007-04-15 09:28
almeteor
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-4-14
收藏
得分:0 
问题已经解决 经测试可用

public void insertID()
{
try
{
String str="INSERT INTO UserMessage (ID) VALUES ('002') ";
DBconn conn=new DBconn();
conn.connect();
ResultSet rs = conn.Query(str);
}
catch(Exception e)
{

}
}

2007-04-15 10:23
快速回复:关于jsp中使用javabean对数据进行修改的问题!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.036552 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved