当前位置: 技术问答>java相关
一个想法~~~可不可以做查询具体表的bean,不需传参数的。
来源: 互联网 发布时间:2015-04-12
本文导语: 大家好!平常jsp用连接数据库的bean不都是传进去一个SQL,然后返回一个记录集嘛?那样通用性当然强,但我现在只想对一个表做查询,只查询其中一条记录(这个SQL是固定写在bean里的,不需要jsp给它传参),然后把...
大家好!平常jsp用连接数据库的bean不都是传进去一个SQL,然后返回一个记录集嘛?那样通用性当然强,但我现在只想对一个表做查询,只查询其中一条记录(这个SQL是固定写在bean里的,不需要jsp给它传参),然后把这条记录的每个字段都赋值给一个指定的变量,做好一个这样的bean,然后在jsp页面中需要这个bean里的某个变量时直接引用。不知道我这样的想法可不可以做出来,希望各位大侠指点,问题如果太弱还请见谅,实在手头没有什么讲javabean的书籍,如果各位知道哪里有比较好的电子版也请说一声,小弟不胜感激!!!
|
我是这样做的,写了一个类,然后封装了所有的取得必要信息的方法,比如
Class UserInfo
public boolean OpenUser(String UserName)
public String GetUserName()
public int GetUserAge()
public Date GetUserBirthday()
这样,在JSP端就不必考虑数据库细节,直接使用,比如
UserInfo ui = new UserInfo();
if (ui.OpenUser("Adai")){
out.println("UserName:"+ui.GetUserName());
...
}else{
out.println("No such user");
}
Class UserInfo
public boolean OpenUser(String UserName)
public String GetUserName()
public int GetUserAge()
public Date GetUserBirthday()
这样,在JSP端就不必考虑数据库细节,直接使用,比如
UserInfo ui = new UserInfo();
if (ui.OpenUser("Adai")){
out.println("UserName:"+ui.GetUserName());
...
}else{
out.println("No such user");
}
|
寫一個CLASS 作為OUTPUT, OUTPUT CLASS 的变量為PUBLIC, 方便使用
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。