|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
J2ME在手机游戏开发的作用也是无用质疑的。至于桌面程序,可能有人说java不行,界面不好看,但是请看看NetBeans和Eclipse吧,他们都是利用java开发的,而他们的界面是多么的华丽,所以界面决不是java的缺点。还有一个不得不提的优点就是大多java人员都挂在嘴边的java的跨平台性,目前这确实也是java优点之一。oracle|存储历程|游标
在sqlplus中创建以下的内容:1、程序包
SQL>createorreplacepackagetypes2as3typecursorTypeisrefcursor;4end;5/
程序包已创立。
2、函数SQL>createorreplacefunctionsp_ListEmpreturntypes.cursortype2as3l_cursortypes.cursorType;4begin5openl_cursorforselectid,titlefromcf_newsorderbyid;--表的名字6returnl_cursor;7end;8/
函数已创立。
3、历程
SQL>createorreplaceproceduregetemps(p_cursorinouttypes.cursorType)2as3begin4openp_cursorforselectid,titlefromcf_newsorderbyid;--表的名字5end;6/
历程已创立。
4、创建一个可实行的java把持台程序
importjava.sql.*;importjava.io.*;importoracle.jdbc.driver.*;
classGetValues{publicstaticvoidmain(Stringargs[])throwsSQLException,ClassNotFoundException{Stringdriver_class="oracle.jdbc.driver.OracleDriver";Stringconnect_string="jdbc:oracle:thin:@127.0.0.1:1521:database";
Stringquery="begin:1:=sp_listEmp;end;";//此处挪用后面创建的函数!Connectionconn;
Class.forName(driver_class);conn=DriverManager.getConnection(connect_string,"scott","tiger");
CallableStatementcstmt=conn.prepareCall(query);cstmt.registerOutParameter(1,OracleTypes.CURSOR);cstmt.execute();ResultSetrset=(ResultSet)cstmt.getObject(1);
while(rset.next())System.out.println(rset.getString(1));cstmt.close();}}
而学习JAVA我觉得最应该避免的就是:只学习,不思考,只记忆,不实践! |
|