欢迎来到天天文库
浏览记录
ID:8807910
大小:38.00 KB
页数:4页
时间:2018-04-08
《javaremotedebug入门示例》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、JAVAREMOTEDEBUG入门示例关于Remotedebug的原理云云,这里就不详细说了,网上的资料不胜枚举。至于Remotedebug有何用更是毋须赘述了。一个实例胜过千言万语。 1.新建Java测试项目,这里还是使用前一篇帖子中的旧例子《ApacheAnt入门示例》代码package example; import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sq
2、l.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
3、 = "emh"; ORACLEPASSWORD = "emh"; ORACLEURL = "jdbc:oracle:thin:@147.128.20.66:1521:ems"; ORACLEDRIVER = "oracle.jdbc.driver.OracleDriver"; // jdbc2Oracle(); } private static Connection getConn(String pUser, String pPwd, String pUrl, String
4、 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 {
5、 conn = getConn(ORACLEUSERNAME, ORACLEPASSWORD, ORACLEURL, ORACLEDRIVER); stmt = conn.createStatement(); rs = stmt.executeQuery("select table_name from user_tables where rownum<10"); // while (rs.next()) { String t =
6、 rs.getString(1); System.out.println(t); } } catch (Exception e) { e.printStackTrace(); } finally { try { rs.close(); stmt.close(); conn.close(); } catch (Exception
7、 e) { } } } } 2.在远程机上运行程序在远程主机(该例中使用的是一个Solaris机器)的适当位置创建一个文件夹,这里在用户目录下创建了temp目录及子目录helloantworld,将你在本地编译生成的lib目录(其中包括两个jar文件:HelloAntWorld.jar,ojdbc6.jar)通过ftp目录传至新建的~/temp/helloantworld下。 有~/temp/helloantworld下新建shell脚本文件exec.sh,包含以下内容:#!/bin/shechostarttoru
8、nHelloAntWorldjava-Xdebug-
此文档下载收益归作者所有