AS/400接続用.NETドライバ「Ritmo/i」を使用してAS/400へ接続し、テーブルからデータを取得するためのサンプルプログラムです。
Visual Studioにて作成しています。
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Data.Sql400; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { // 接続先指定 Sql400Connection DBConn = new Sql400Connection("User ID=DBMOTO;Password=DBMOTO;"+ "Mode=ReadWrite;Libraries=CLIMB;"+ "Data Source=192.168.0.203;Port Number=8471;"); // コネクションを開く DBConn.Open(); // SQLコマンド(パラメータクエリを使用) Sql400Command myCommand = new Sql400Command("SELECT * FROM TEST01 where C2=?", DBConn); myCommand.Parameters.Add(new Sql400Parameter("C2", "123")); // SQL実行+DataReader構築 Sql400DataReader myReader = myCommand.ExecuteReader(); // SQLコマンド破棄 myCommand.Dispose(); // 出力文字 string stPrompt = string.Empty; if (myReader.HasRows) { while (myReader.Read()) { stPrompt += myReader[0].ToString() + "\t"; stPrompt += myReader[1].ToString() + "\t"; stPrompt += myReader[2].ToString() + "\t"; stPrompt += System.Environment.NewLine; } } // DataReaderを閉じる myReader.Close(); // コネクションを閉じる DBConn.Close(); // コンソール出力 Console.Write(stPrompt); // コンソールを閉じない Console.ReadLine(); } } }
関連したトピックス
- [Ritmo/i] AS/400データ登録・更新・削除用サンプルC#プログラム
- [AS/400]接続.NETドライバ「Ritmo/i」からCLコマンドを使用してストアドプロシージャを実行
- Ritmo/iを使用してどのようにAS/400データベースに接続しますか?
- [DBMoto]Oracle順序オブジェクト(シーケンス)のレプリケーションをスクリプトで実現
- ミラーリングおいてのレコード数を確認の方法【リアルタイムレプリケーションツールDBMoto】
- APIからレプリケーションの最新の実行件数を取得するサンプルスクリプト[C#] [Syniti DR (DBMoto)]
- [HiT JDBC/400]AS/400接続用サンプルJavaプログラム(JDBCドライバ)
- [HiT JDBC/400] AS/400データ登録・更新・削除用サンプルJavaプログラム(JDBCドライバ)
- APIからレプリケーション結果の検証やデータ整合を実行するサンプルスクリプト[C#] [Syniti DR (DBMoto)]
- [ DB2 Connectivity ] 開発キット C# Toolkit で出来ること :プログラミング無しで検証可能