花了几天时间赶了个软件,功能是Telnet登录到一台Linux主机上,然后执行命令,将返回的信息解析后插入到Oracle数据库中(多线程登录,数据库连接池处理连接并发)。总的来说功能比较简单,但是对Oracle数据库使用完全是0,还是让人纠结,所以记录下来。
首先说Java下Telnet的实现。先提Apache基金会(http://projects.apache.org/index.html),下面的提供的开源软件非常多,进入Categories可以领略下。我这里用到了Commons Net(http://commons.apache.org/net/download_net.cgi),下载Jar包(我用的是commons-net-2.0.jar),这个应该不影响,网站里面提供了相关类或者例子可以查看。我贴出这个Commons Net 3.1包中的API看看,说不定以后需要呢:
org.apache.commons.net Common socket classes and protocol command utility classes
org.apache.commons.net.bsd Classes for rcommand, rexec, rlogin
org.apache.commons.net.chargen Chargen over TCP and UDP
org.apache.commons.net.daytime Daytime over TCP and UDP
org.apache.commons.net.discard Discard over TCP and UDP
org.apache.commons.net.echo Echo over TCP and UDP
org.apache.c
首先说Java下Telnet的实现。先提Apache基金会(http://projects.apache.org/index.html),下面的提供的开源软件非常多,进入Categories可以领略下。我这里用到了Commons Net(http://commons.apache.org/net/download_net.cgi),下载Jar包(我用的是commons-net-2.0.jar),这个应该不影响,网站里面提供了相关类或者例子可以查看。我贴出这个Commons Net 3.1包中的API看看,说不定以后需要呢:
org.apache.commons.net Common socket classes and protocol command utility classes
org.apache.commons.net.bsd Classes for rcommand, rexec, rlogin
org.apache.commons.net.chargen Chargen over TCP and UDP
org.apache.commons.net.daytime Daytime over TCP and UDP
org.apache.commons.net.discard Discard over TCP and UDP
org.apache.commons.net.echo Echo over TCP and UDP
org.apache.c