JAVA教程之推出weblogic+oracle 分页
java主要分三块,j2se:java的基础核心语言。j2me:java的微型模块,专门针对内存小,没有持续电源等小型设备。j2ee:java的企业模块,专门针对企业数据库服务器的连接维护。oracle|web|分页importjava.sql.*;importjava.util.*;
importweblogic.db.jdbc.*;
publicclassbandlistBean{
privateStringdriver;
privateStringdbURL;
privateBean2b=newBean2();
publicbandlistBean(){
globalBeanglobalstr=newglobalBean();
driver=globalstr.getDBDriver();
dbURL=globalstr.getDBURL();
}
publicStringgetKey(Stringhref,intrecordPerPage,intstartRecord){
Connectionconn=null;
QueryDataSetdSet=null;
Stringshortkeystr="";
try{
Class.forName(driver).newInstance();
conn=DriverManager.getConnection(dbURL);
Stringcountsql="Selectcount(*)ascountfromTABLEwhereyijlmbm=1andriq=to_char(sysdate,yyyymmdd)";
dSet=newQueryDataSet(conn,countsql);
dSet.fetchRecords();
RecordcountRecord=dSet.getRecord(0);
intdSetAllSize=countRecord.getValue("count").asInt();
intpages=dSetAllSize/recordPerPage;
if(dSetAllSize%recordPerPage!=0)pages++;
for(inti=0;i<pages;i++){
if(startRecord==i*recordPerPage){
shortkeystr=shortkeystr+"<Fontsize=+1>";//被选中页数字字体增年夜
shortkeystr=shortkeystr+href+"?startRecord="+Integer.toString(i*recordPerPage)+">";
shortkeystr=shortkeystr+Integer.toString(i+1)+"</a></Font>"+"
";
}else{
shortkeystr=shortkeystr+href+"?startRecord="+Integer.toString(i*recordPerPage)+">";
shortkeystr=shortkeystr+Integer.toString(i+1)+"</a>"+"
";
}
}
}catch(Exceptione){System.out.println("Exception:"+e);}
finally{
if(dSet!=null)try{dSet.close();}catch(Exceptione){}
if(conn!=null)try{conn.close();}catch(Exceptione){}
}
returnshortkeystr;
}
publicStringgetYjlmList(Stringhref1,Stringhref2,Stringhref3,intrecordPerPage,intstartRecord){
Stringnewsstr="";
Connectionconn=null;
QueryDataSetdSet=null;
Stringzy="";
try{
Class.forName(driver).newInstance();
conn=DriverManager.getConnection(dbURL);
Stringsqlstr="Selectxinxibm,biaot,weightfromxinxwhereyijlmbm=1andriq=to_char(sysdate,yyyymmdd)orderbyxinxibmdesc";
dSet=newQueryDataSet(conn,sqlstr);
dSet.fetchRecords(startRecord,recordPerPage);
intdSetSize=dSet.size();
for(intx=0;x<dSetSize;x++){
RecordcurRecord=dSet.getRecord(x);
Stringxinxibm=newInteger(curRecord.getValue("xinxibm").asInt()).toString().trim();
Stringbiaot=b.x2u(curRecord.getValue("biaot").asString().trim());
Stringweight=newInteger(curRecord.getValue("weight").asInt()).toString().trim();
if(weight.compareTo("1")==0){
zy="主要旧事";
}else{
zy="一般旧事";
}
newsstr=newsstr+"<tr><tdbgcolor=#E1DFD2>"+href1+"?Item=";
newsstr=newsstr+xinxibm+">";
newsstr=newsstr+biaot+"</a></td>";
newsstr=newsstr+"<tdbgcolor=#E1DFD2>"+href2+"?Item1=";
newsstr=newsstr+xinxibm+">一般旧事</a>";
newsstr=newsstr+""+href3+"?Item1=";
newsstr=newsstr+xinxibm+">头条旧事</a></td>";
newsstr=newsstr+"<tdbgcolor=#E1DFD2>"+zy+"</td></tr>";
}
dSet.close();
conn.close();
}catch(Exceptione){}
finally{
if(dSet!=null)try{dSet.close();}catch(Exceptione){}
if(conn!=null)try{conn.close();}catch(Exceptione){}
}
returnnewsstr;
}
}
首先java功能强大的背后是其复杂性,就拿web来说,当今流行的框架有很多,什么struts,spring,jQuery等等,而这无疑增加了java的复杂性。 一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。 你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。 如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。 其实说这种话的人就如当年小日本号称“三个月拿下中国”一样大言不惭。不是Tomjava泼你冷水,你现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。 是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言 至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。 你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。 是一种使用者不需花费很多时间学习的语言 Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。
页:
[1]