fc2ブログ

05 « 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.» 07

不労所得で生活できるのか?

主にMT4関連のツールやEAを作ってます。 夢の自動集金マシン(?)は存在するのか・・・。

Visual Studio 2005 VB.net XREAのMySQL DBへWindows FormアプリケーションからSSH接続するの巻 

XREAのMySQLデータベースは外部からのアクセスが制限されている。

しかしSSHポートフォワーディングを利用する事で、

Windows Formアプリケーションからアクセスできるようだ。

とりあえずXREAの管理メニューからSSHホスト情報登録する。



テスト用にXREAにMySQLのDBを作成する。



テストデータはphpMyAdminで作るのでログインする。





データベースを選択する。





以下のテーブル作成SQLを実行する。

CREATE TABLE test (
id int,
name varchar(20),
ins date
);





以下のテストデータ作成SQLを実行する。

INSERT INTO test (id, name, ins) VALUES
(1, 'あいう', '2014-08-10'),
(2, 'xxx', '2014-08-15'),
(3, 'かきく', '2014-09-11'),
(2, 'さしす', '2014-08-31'),
(4, 'ハンカク', '2014-08-31');





SSH.NET Libraryのバイナリをダウンロードし、適当な場所に解凍する。



VB.netからMySQLのDBへのアクセスはConnector/Netを利用する。



Windowsフォームアプリケーションを新規作成し、リストボックスとデータグリッドビューを配置する。



参照設定でSSH.NET LibraryとConnector/Netを追加する。



フォームのコードに以下をコピペする。
※XREAサーバ、ftpアカウント、ユーザ名、パスワード等は◆要変更◆。



リストボックスのテーブル名を選択すると、テーブル内容がデータグリッドに表示される。



いつも応援ありがとうございます。m(__)m
スポンサーサイト



2014/10/30 Thu. 14:41 | trackback: -- | comment: -- | edit