java 获取ftp路径_Java Source 根据输入 ftp 地址 账号 密码 路径 读取提供路径下的文件...
参考上面的:
引用jar包 ganymed-ssh2-build210.jar
jar 包放在 $ORACLE_HOME/sqlj/lib 执行loadjava命令 加载jar包
路径下 执行 包加载 # 10gR2 loadjava -u sys/password -r -v -f -genmissing -s -grant public demo1.jar demo2.jar # 11g loadjava -u sys/password -r -v -f -genmissing -s -grant public demo1.jar demo2.jar
loadjava -u sys/password -r -v -f -genmissing -s -grant public jar包名字.jar
在oracle中创建java类
create or replace and compile java source name HelloWorld as
package test;
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.LinkedList;
import java.util.List;
import ch.ethz.ssh2.Connection;
import ch.ethz.ssh2.ConnectionInfo;
import ch.ethz.ssh2.Session;
import ch.ethz.ssh2.StreamGobbler;
public class Linuxs {
public static String Pwd(String string1, String string2, String string3,
String string4){
Connection conn = null;
String line = new String();
try {
conn = new Connection(string1);
ConnectionInfo info = conn.connect();
boolean result = conn.authenticateWithPassword(string2, string3);
System.out.println(result);
Session session = conn.openSession();
session.execCommand("cd " + string4 + " && ls ");
InputStream stdout = new StreamGobbler(session.getStdout());
BufferedReader br = new BufferedReader(new InputStreamReader(stdout));
List list = new LinkedList();
while (true) {
line = br.readLine();
if (line != null){
line = line+"|";
}
}
} catch (Exception e) {
e.printStackTrace();
} finally {
conn.close();
}
return line;
}
}
创建函数 create or replace function Linuxs_test(string1 varchar2,
string2 varchar2,string3 varchar2,string4 varchar2) RETURN VARCHAR2 as
LANGUAGE JAVA name 'Linuxs.Pwd(java.lang.String,java.lang.String,java.lang.String,java.lang.String) return java.lang.String';
创建后设置输出长度
SQL> set serveroutput on size 2000
SQL> call dbms_java.set_output(2000);
后面的调用我就不知道怎么调了。
java 获取ftp路径_Java Source 根据输入 ftp 地址 账号 密码 路径 读取提供路径下的文件...相关推荐
- FTP登录时一直弹出登录窗口,就算输入正确的账号密码也不能登录
FTP登录时一直弹出登录窗口,就算输入正确的账号密码也不能登录 一.问题描述 办公室的FTP本来用得好好的,结果有一天突然就不能用了.在文件资源管理器的地址栏输入FTP地址会正常弹出输入账号密码的对话 ...
- 安卓读取mysql数据库文件路径_Android开发实现读取assets目录下db文件的方法示例...
本文实例讲述了Android开发实现读取assets目录下db文件的方法.分享给大家供大家参考,具体如下: 最近准备打算写一个关于天气预报的app,偶然的机会在一大神的博客上看到了一个获取天气的api ...
- centos6.5_x64远程链接输入正确的账号密码无法登陆
centos6.5_x64远程链接输入正确的账号密码无法登陆 背景: 硬件:二手服务器 软件:centos6.5-x64 昨天安装了些服务,安装包都是从官网下载安装 事故: 第二天来公司用xshell ...
- 输入正确的账号密码和验证码后 验证码一直报错误的解决办法
这两天写了一个登录的功能页面,用的是ivew,大致样子长这样 输入正确的账号密码以及验证码后死活提示验证码错误,后来查了下才发现需要对发起请求的时候配置 withCredentials: true 我 ...
- windows 映射samba Linux服务器,输入正确的账号密码却提示“ 指定的网络密码不正确
重启Linux samba服务也没用,重启Linux和windows系统也没用,急!!! 最佳答案 linux中要添加对应的系统用户和samba用户useradd titiansmbpasswd -a ...
- java关闭ftp 连接_Java语言实现简单FTP软件------gt;连接管理模块的实现:主机与服务器之间的连接与关闭操作(八) - 移动编程 - ITeye博客...
(1)FTP连接 运行FTP客户端后,首先是连接FTP服务器,需要输入FTP服务器的IP地址及用户名.密码以及端口号后点击连接按钮开始连接FTP服务器,连接流程图如下图所示. 点击"连接&q ...
- java 获取mp4 缩略图_java获取视频缩略图
近期由于在做一个关于视频播放的项目,需要使用程序自动获取视频文件的缩略图,特写此文供其他人参考,有不清楚之楚可以给我留言. 1.使用工具:ffmpeg, 官网下载地址:http://ffmpeg.or ...
- java 获取当前年_java中的反射(三) - kelexin
目录一.反射1.class类2.访问字段3.调用方法4.调用构造方法5.获取继承对象6.动态代理二.sping中的反射 本篇转自:本篇内容spring中的反射 java中的反射(一): java中的反 ...
- java获取客户端系统信息_java 获得系统信息
Java代码 import java.util.Properties; Properties props=System.getProperties(); //获得系统属性集 String osName ...
最新文章
- 测试ATS对某个特定域名下文件处理效果的方法
- 临平职高计算机专业高职考大学,临平职高高考再传捷报 本科连续四年蝉联杭州市第一...
- mysql三范式_MySQL设计之三范式的理解
- C语言试题九十一之写一个程序,用公式π/4=1-1/3+1/5-1/7+...,求π的近似值,直到最后一项的绝对值小于10^-8为止。
- Java工作笔记-IntelliJ IDEA中高效文件切换跳转
- dubbo consumer 端口_Dubbo普普通通9问
- 局域网技术与组网工程实训
- LeetCode(1122)——数组的相对排序(JavaScript)
- 制作app软件具体要多少钱?(整合篇)
- 数字逻辑电路—全减器的实现
- 巴菲特致股东的一封信:2004年
- SG Input 软件安全分析之逆向分析
- XFP与SFP+光模块的区别是什么?能相互连接吗?
- cubieboard开发板简介
- C语言 计算学生各科成绩平均分的总和
- 转: RGB565、RGB888互相转换原理和代码
- JVM-Java高墙之内存模型
- 苏宁11.11:一种基于神经网络的智能商品税分类系统
- 字符串数组和字符串指针的区别
- Python 命名管道