浏览 1774 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2012-08-12
必要条件 必要なハードウェア、ソフトウェア、ネットワーク インフラストラクチャ、および Service Pack は次のとおりです。 • Microsoft Windows 2000 Professional、Windows 2000 Server、Windows 2000 Advanced Server、Windows NT 4.0 Server のいずれか • Oracle Client ツール (コンピュータにインストールされていること) • Microsoft Visual Studio .NET この資料は、次のトピックについて詳しい知識のあるユーザーを対象としています。 • Visual Studio .NET • ADO.NET の基本および構文 • Oracle への接続 Oracle データベースへのアクセス手順 1. Oracle で次のステートメントを使用して、TestTable という名前のテーブルを作成します。 Create Table TestTable (c1 char(5)); 2. 次のステートメントを実行して、TestTable にデータを挿入します。 Insert into TestTable c1 values('Test1'); Insert into TestTable c1 values('Test2'); Insert into TestTable c1 values('Test3'); 3. Visual Studio .NET を起動します。 4. Visual C# .NET で新しい Windows アプリケーション プロジェクトを開きます。 5. プロジェクトに System.Data 名前空間への参照が含まれていることを確認し、含まれていない場合は追加します。 6. Button コントロールを Form1 に配置し、Name プロパティを btnTest に変更します。 7. 後続のコードで System、System.Data、System.Data.OleDb の名前空間を使用して宣言を修飾しなくてもよいようにするため、以下の例のように、using ステートメントに各名前空間を定義します。 using System; using System.Data; using System.Data.OleDb; 8. フォーム ビューに切り替え、[btnTest] をダブルクリックしてクリック イベント ハンドラを追加します。ハンドラに、以下のコードを追加します。 String sConnectionString = "Provider=MSDAORA.1;User ID=myUID;password=myPWD; Data Source=myOracleServer;Persist Security Info=False"; String mySelectQuery = "SELECT * FROM TestTable where c1 LIKE ?"; OleDbConnection myConnection = new OleDbConnection(sConnectionString); OleDbCommand myCommand = new OleDbCommand(mySelectQuery, myConnection); myCommand.Parameters.Add("@p1", OleDbType.Char, 5).Value = "Test%"; myConnection.Open(); OleDbDataReader myReader = myCommand.ExecuteReader(); int RecordCount=0; try { while (myReader.Read()) { RecordCount = RecordCount + 1; MessageBox.Show(myReader.GetString(0).ToString()); } if (RecordCount == 0) { MessageBox.Show("No data returned"); } else { MessageBox.Show("Number of records returned: " + RecordCount); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } finally { myReader.Close(); myConnection.Close(); } 9. プロジェクトを保存します。 10. [デバッグ] メニューの [開始] をクリックして、プロジェクトを実行します。 11. [btnTest] ボタンをクリックして、データを表示します。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |