|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
J2ME在手机游戏开发的作用也是无用质疑的。至于桌面程序,可能有人说java不行,界面不好看,但是请看看NetBeans和Eclipse吧,他们都是利用java开发的,而他们的界面是多么的华丽,所以界面决不是java的缺点。还有一个不得不提的优点就是大多java人员都挂在嘴边的java的跨平台性,目前这确实也是java优点之一。js|教程 <fontcolor="#0000FF">adduser.java文件
申明:次要举行用户数据的读取和增加操纵,从db派生出来,addNewUser办法用来举行用户数据的增加,checkUser()办法用来反省用户名是不是反复,别的另有一些set/get办法用来对属性举行处置,dousernew.jsp文件将举行条用。
//Copyright(c)2000http://jspbbs.yeah.net
packagelyf;
/**
*AClassclass.
*$#@60;P$#@62;
*@authorliuyufeng
*/
//导进java类库
importjava.sql.*;
importjava.lang.*;
importoracle.jdbc.driver.*;
//adduser由db派生出来,具有db的成员变量和办法
publicclassadduserextendsdb{
//构建器
publicbooleanaddNewUser(){
booleanboadduser=false;
try{
//举行用户注册的纪录增加操纵,天生sql语句
StringsSql=newString("insertintouser(regtime,username,password,email,homepage,signs)");
sSql=sSql+"values(SYSDAYE,""+Username+"",""+Password+"",""+Email+"",""+Homepage+"",""+Signs+"")";
//一种调试的办法,能够打印出sql语句,以便于检察毛病
System.out.println(sSql);
//挪用父类的executeUpdate办法,并依据乐成以否来设置前往值
if(super.executeUpdate(sSql))boadduser=true;
}
catch(Exceptionex){
//堕落处置
System.err.println("adduser.addNewUser:"+ex.getMessage());
}finally{
//不管是不是堕落,都要前往值
returnboadduser;
}
}
//checkUser()办法用来反省用户名是不是反复
//假如反复前往一个false
publicbooleancheckUser(){
booleanboadduser=false;
try{
//构建sql查询语句
StringsSql="select*fromuserwhereusername=""+Useme+""";
//挪用父类的executeQuery办法
if((super.executeQuery(sSql)).next()){
//查询出来的纪录集为空
boadduser=false;
}else{
boadduser=true;
}
}
catch(Exceptionex){
//堕落处置
System.err.println("adduser.addNewUser:"+ex.getMessage());
}finally{
//前往值
returnboadduser;
}
}
//属性的set/get办法,同哀求的参数分歧
/*
实在上面的一切get/set办法都是反复性休息,为了不反复性的拷贝粘贴事情,我写了个软件JspCodeFaster,只需输出一系列的字段名,一切的get/set办法都能够主动天生,人人能够在我的网站http://jspbbs.yeah.net高低载这个软件
*/
//属性用户名Username的get/set办法
publicStringgetUsername(){
returnUsername;}
publicvoidsetUsername(StringnewUsername){
//用户名有多是中文,必要举行转换
Username=db.toChinese(newUsername);}
//属性暗码Password的get/set办法
publicStringgetPassword(){
returnPassword;}
publicvoidsetPassword(StringnewPassword){
Password=newPassword;}
//属性Email的get/set办法
publicStringgetEmail(){
returnEmail;}
publicvoidsetEmail(StringnewEmail){
Email=newEmail;}
//属性主页Homepage的get/set办法
publicStringgetHomepage(){
returnHomepage;}
publicvoidsetHomepage(StringnewHomepage){
Homepage=newHomepage;}
//属性主页Signs的get/set办法
publicStringgetSigns(){
returnSigns;}
publicvoidsetSigns(StringnewSigns){
//署名有多是中文,必要举行转换
Signs=db.toChinese(newSigns);}
}
好了,到这里,Javabean程序基础上写完了,要注重的是中文处置必定要经由转换,另有纷歧定一切的属性都必要set/get办法,视情形而定,最初还必要编译为class文件,可使用一些可视化的软件如Jbuilder大概VisualAge等等来编译。编译后会发明有两个文件db.class和adduser.class文件,都在lyf子目次下。这两个文件就能够让前面的jsp页面挪用了。
你希望java的IDE整合。这个是没有必要的,重要的是你理解java有多深以及怎么组织你的代码,即使没有IDE,代码照样能够编译运行的。 |
|