sos:菜鸟求助“jsp\javabean的在线聊天系统”原代码 菜鸟求助““jsp\javabean的在线聊天系统”原代码”急用!要求所有数据都保存到类中,不保存到数据库。有没有谁有原代码的,能不能给我发一个。谢谢!急用!email:[email protected]谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 希望能给你启发 连接数据库 你自己应该会做吧 不用我写了吧package database;import java.sql.*;import java.util.*;import sun.io.*;//查询记录public synchronised ResultSet select(Connection c,String sql){int index=0;this.conn=c;this.sql=sql;try{sqlStatement=this.conn.createStatement();retemp=sqlStatement.executeQuery(this.sql);this.rowcount=0;while(this.retemp.next())this.rowcount++;if(retemp!=null)retemp.close();results=sqlStatement.executeQuery(this.sql);resultsMeta=results.getMetaData();this.columns=resultsMeta.getColumnCount();this.status=true;return results;}catch(SQLException e){this.status=false;return null;}}//结果集列数public int getColumns(){return this.columns;}//结果集行数public long getRowcount(){return this.rowcount;}//修改记录public synchronized void update(Connection c,String sql){try{Statement sqlStatement=c.createStatement();sqlStatement.executeUpdate(sql);status=true;}catch(SQLException e){status=false}}//插入记录public synchronized void insert(Connection c,String sql){try{Statement sqlStatement=c.createStatement();sqlStatement.executeUpdate(sql);this.status=true;}catch(SQLException e){this.status=false;}}//删除记录public synchornized void delete(Connection c,String sql){try{sqlStatement=this.conn.createStatement();sqlStatement.executeUpdate(sql);status=true;}catch(SQLException e){status=false;}}//删除所有记录public void deleteAll(String table){String sql="delete from"+table;try{sqlStatement=this.conn.createStatement();sqlStatement.executeUpdate(sql);status=true;}catch(SQLExcepiton e){status=false;}}//返回对数据库的操作是否成功public boolean getSuccess(){return this.status;} aya01() 谢谢您!保存数据库的我知道怎么写,我说的保存到类里面的,就是说把用户所发表的信息,保存到一个类里。这个我不会,所所以想请教一下!有哪位师傅能给点指点的,最好有原代码!谢谢!急用!email: [email protected] 数据保存到类里相信JAVA类还没有实现到数据能持久化到类里吧你的要求:要求所有数据都保存到类中。可以从数据库中读出数据,然后写一个JAVABEAN,属性对应表字段,将字段值SET进JAVABEAN属性,有多条记录就写进BEAN数组等 int index=0;this.conn=c;this.sql=sql;try{sqlStatement=this.conn.createStatement();retemp=sqlStatement.executeQuery(this.sql);this.rowcount=0;while(this.retemp.next())this.rowcount++;if(retemp!=null)retemp.close();results=sqlStatement.executeQuery(this.sql);resultsMeta=results.getMetaData();this.columns=resultsMeta.getColumnCount();this.status=true;return results;}catch(SQLException e){this.status=false;return null;}}//结果集列数public int getColumns(){return this.columns;}//结果集行数public long getRowcount(){return this.rowcount;}比如这段代码如何在jsp里显示他的具体数据一次要显示10条。。怎么使用这个!!! 如何在jsp里显示他的具体数据一次要显示10条。。怎么使用这个!!! 首先,谢谢你们!不是,你们都没有懂我的意思,数据不存放到数据库,如果存放到数据库,那么刷新就会很慢.我只是想占时用一个类来存放数据,把数据先放到这个类里面,等用户离开"聊天室"的时候,数据将自动从类里面清除.只有当用户点击"保存信息"按钮的时候,才会把信息保存下来(信息保存到本地的文件里).我想问一下,如果把数据保存到xml文件里,会不会简单一点?如果保存到xml文件,那么,我应该怎么去写? 假如,我现在把数据保存在数据库里面,是不是要在JS里面调用这个xml文件? 还能保存到类里边?没听说过哦,保存为txt或者xml里边倒是可以实现.要不你就把东西都放在Application里边,这东西全站只有一个,不过重启服务器之后就木有了 用hashMap保存, 序列化HashMap 保存到本地 java web中的一个问题,困扰我很久了 hibernate多对一关系映射,多端如何与一端的非主键字段进行关联 连接sql2005出问题 咨询建站的过程 这个正则表达式怎么写? 工作中急需,struts高手请进,如何设置<html:radio>组的初始选中,急等 怎样解决JSP-WEB用户退出会话的问题?200分,问了很多人了. java实现一段时间后不管某条语句是否执行完毕都跳过 急死了!!!!大家来看看我的bean,怎么老是不能调用啊! jsp页面接收到.java页面传来的的变量值,为什么中文就出不来 求一个免费或者低价的支持JSP的空间 很小就够用!! 自学JAVA的问题
package database;
import java.sql.*;
import java.util.*;
import sun.io.*;
//查询记录
public synchronised ResultSet select(Connection c,String sql)
{
int index=0;
this.conn=c;
this.sql=sql;
try{
sqlStatement=this.conn.createStatement();
retemp=sqlStatement.executeQuery(this.sql);
this.rowcount=0;
while(this.retemp.next())
this.rowcount++;
if(retemp!=null)
retemp.close();
results=sqlStatement.executeQuery(this.sql);
resultsMeta=results.getMetaData();
this.columns=resultsMeta.getColumnCount();
this.status=true;
return results;
}catch(SQLException e){this.status=false;return null;}
}
//结果集列数
public int getColumns(){
return this.columns;}
//结果集行数
public long getRowcount(){
return this.rowcount;}
//修改记录
public synchronized void update(Connection c,String sql){
try{
Statement sqlStatement=c.createStatement();
sqlStatement.executeUpdate(sql);
status=true;
}catch(SQLException e){status=false}
}
//插入记录
public synchronized void insert(Connection c,String sql){
try{
Statement sqlStatement=c.createStatement();
sqlStatement.executeUpdate(sql);
this.status=true;
}catch(SQLException e){this.status=false;}
}
//删除记录
public synchornized void delete(Connection c,String sql){
try{
sqlStatement=this.conn.createStatement();
sqlStatement.executeUpdate(sql);
status=true;
}catch(SQLException e){status=false;}
}
//删除所有记录
public void deleteAll(String table){
String sql="delete from"+table;
try{
sqlStatement=this.conn.createStatement();
sqlStatement.executeUpdate(sql);
status=true;
}catch(SQLExcepiton e){status=false;}
}
//返回对数据库的操作是否成功
public boolean getSuccess(){
return this.status;
}
相信JAVA类还没有实现到数据能持久化到类里吧你的要求:要求所有数据都保存到类中。
可以从数据库中读出数据,然后写一个JAVABEAN,属性对应表字段,将字段值SET进JAVABEAN属性,有多条记录就写进BEAN数组等
this.conn=c;
this.sql=sql;
try{
sqlStatement=this.conn.createStatement();
retemp=sqlStatement.executeQuery(this.sql);
this.rowcount=0;
while(this.retemp.next())
this.rowcount++;
if(retemp!=null)
retemp.close();
results=sqlStatement.executeQuery(this.sql);
resultsMeta=results.getMetaData();
this.columns=resultsMeta.getColumnCount();
this.status=true;
return results;
}catch(SQLException e){this.status=false;return null;}
}
//结果集列数
public int getColumns(){
return this.columns;}
//结果集行数
public long getRowcount(){
return this.rowcount;}
比如这段代码如何在jsp里显示他的具体数据一次要显示10条。。怎么使用这个!!!
不是,你们都没有懂我的意思,数据不存放到数据库,如果存放到数据库,那么刷新就会很慢.我只是想占时用一个类来存放数据,把数据先放到这个类里面,等用户离开"聊天室"的时候,数据将自动从类里面清除.只有当用户点击"保存信息"按钮的时候,才会把信息保存下来(信息保存到本地的文件里).
我想问一下,如果把数据保存到xml文件里,会不会简单一点?如果保存到xml文件,那么,我应该怎么去写?
要不你就把东西都放在Application里边,这东西全站只有一个,不过重启服务器之后就木有了