JavaRemoteDebug入门示例.docVIP

  • 4
  • 0
  • 约3.54千字
  • 约 4页
  • 2017-05-19 发布于四川
  • 举报
JavaRemoteDebug入门示例

Java Remote Debug入门示例 Remote debug的原理云云,这里就不详细说了,网上的资料不胜枚举。至于Remote debug有何用更是毋须赘述了。一个实例胜过千言万语。 ? 1.新建Java测试项目,这里还是使用前一篇帖子中的旧例子《Apache Ant入门示例》 代码 package?example; ? import?java.sql.Connection; import?java.sql.DriverManager; import?java.sql.ResultSet; import?java.sql.SQLException; import?java.sql.Statement; ? public?class?HelloWorld?{ ????private?static?String?ORACLEUSERNAME; ????private?static?String?ORACLEPASSWORD; ????private?static?String?ORACLEURL; ????private?static?String?ORACLEDRIVER; ? ????public?static?void?main(String[]?args)?throws?SQLException?{ ????????ORACLEUSERNAME?=?emh; ????????ORACLEPASSWORD?=?emh; ????????ORACLEURL?=?jdbc:oracle:thin:@6:1521:ems; ????????ORACLEDRIVER?=?oracle.jdbc.driver.OracleDriver; ????????// ????????jdbc2Oracle(); ????} ? ????private?static?Connection?getConn(String?pUser,?String?pPwd,?String?pUrl,?String?pDriver)?throws?Exception?{ ????????Class.forName(pDriver); ????????return?DriverManager.getConnection(pUrl,?pUser,?pPwd); ????} ? ????private?static?void?jdbc2Oracle()?{ ????????Connection?conn?=?null; ????????Statement?stmt?=?null; ????????ResultSet?rs?=?null; ????????// ????????try?{ ????????????conn?=?getConn(ORACLEUSERNAME,?ORACLEPASSWORD,?ORACLEURL,?ORACLEDRIVER); ????????????stmt?=?conn.createStatement(); ????????????rs?=?stmt.executeQuery(select?table_name?from?user_tables?where?rownum10); ????????????// ????????????while?(rs.next())?{ ????????????????String?t?=?rs.getString(1); ????????????????System.out.println(t); ????????????} ????????}?catch?(Exception?e)?{ ????????????e.printStackTrace(); ????????}?finally?{ ????????????try?{ ????????????????rs.close(); ????????????????stmt.close(); ????????????????conn.close(); ????????????}?catch?(Exception?e)?{ ????????????} ????????} ????} ? } ? ? 2.在远程机上运行程序 在远程主机(该例中使用的是一个Solaris机器)的适当位置创建一个文件夹,这里在用户目录下创建了temp目录及子目录helloantworld,将你在本地编译生成的lib目录(其中包括两个jar文件:HelloAntWorld.jar,ojdbc6.jar)通过ftp目录传至新建的~/temp/helloantworld下。 ? 有~/temp/helloantworld下新建shell脚本文件exec.sh,包含以下内容:

文档评论(0)

1亿VIP精品文档

相关文档