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
しかし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アカウント、ユーザ名、パスワード等は◆要変更◆。
リストボックスのテーブル名を選択すると、テーブル内容がデータグリッドに表示される。


スポンサーサイト
2014/10/30 Thu. 14:41 |
trackback: -- |
comment: --
| edit
| h o m e |