java.sql. Расширение соединения для SSH

Я использовал подстроку. Я создал новый столбец NEW_DATE в наборе данных. Как упоминалось выше, формат даты: Сб 17 марта 01:01:01 IST 2018 . Ниже приведен шаг данных для извлечения даты в формате DD-MMM-YYYY

data new;
set old;
new_date = substr(date,9,2)||"-"||substr(date,5,3)||"-"||substr(date,25,4);
new_date_updated = input(new_date,date11.);
format new_date_updated date11.;
run;

, затем я использую новый столбец в proc sql

proc sql;
select * from new where new_date_updated>'17-Mar-2018'd;
quit;

, и это сработало для меня. 114]

Спасибо

Проверено выше подход со всеми сценариями, отлично работает со всеми

10
задан Jonas 15 December 2011 в 12:46
поделиться

1 ответ

Можно использовать перенаправление портов SSH, чтобы сделать это. В то время как не чистый java.sql. Соединение, это позволит Вам туннелировать соединение через ssh.

ssh -L 3306:localhost:3306 remote.mysql.host.com

Это передаст порт 3306 на Вашей локальной машине для портирования 3306 на remote.mysql.host.com. Это позволит Вам соединяться с портом 3306 на Вашей локальной машине, и это будет туннелировано на remote.mysql.host.com.

Если Вы надеетесь делать все это в Java, создайте соединение SSH с JSch.

14
ответ дан 3 December 2019 в 23:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: