如果你要往类OracleJavaProc中添加一个相关的存储过程方法,是如何对其进行开发呢?以下的文章就是其正确的步骤的介绍,首先是把dropjava, 改程序,再是loadjava。以下就是详细内容的描述。

e.g.修改OracleJavaProc类内容如下:

    importjava.sql.*; importoracle.jdbc.*; publicclassOracleJavaProc...{ Addasalgradetothedatabase. publicstaticvoidaddSalGrade(intgrade,intlosal,inthisal)...{ System.out.println("CreatingnewsalgradeforEMPLOYEE..."); try...{ Connectionconn= DriverManager.getConnection("jdbc:default:connection:"); Stringsql= "INSERTINTOsalgrade"+ "(GRADE,LOSAL,HISAL)"+ "VALUES(?,?,?)"; PreparedStatementpstmt=conn.prepareStatement(sql); pstmt.setInt(1,grade); pstmt.setInt(2,losal); pstmt.setInt(3,hisal); pstmt.executeUpdate(); pstmt.close(); } catch(SQLExceptione)...{ System.err.println("ERROR!AddingSalgrade:" +e.getMessage()); } } publicstaticintgetHiSal(intgrade) ...{ try...{ Connectionconn= DriverManager.getConnection("jdbc:default:connection:"); Stringsql="SELECThisalFROMsalgradeWHEREgrade=?"; PreparedStatementpstmt=conn.prepareStatement(sql);pstmt.setInt(1,grade); ResultSetrset=pstmt.executeQuery(); intres=0; if(rset.next()) ...{ res=rset.getInt(1); } rset.close(); returnres; } catch(SQLExceptione) ...{ System.err.println("ERROR!QueryingSalgrade:" +e.getMessage()); return-1; } } }

上述的相关内容就是对往类OracleJavaProc里添加一个存储过程方法的描述,希望会给你带来一些帮助在此方面。

【编辑推荐】

    Oracle数据库中3种常用的关闭方式Oracle11g认证考试的3个主要途径Oracle存储过程的编写经验总结Oracle SQL的优化的规则描述Oracle SQL的优化规则解析