VB / C# から oracle データベースへ接続する方法

from http://hensa40.cutegirl.jp/archives/838


Oracle データベースへ接続

まずは、ODP.NET を使って、VB / C# から oracle データベースへ接続する方法です。事前に、接続先が tnsnames.ora に設定されていることは確認しておいてください。
VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Imports Oracle.DataAccess.Client
Imports Oracle.DataAccess.Types
    Dim user As String = "user"           'ユーザー
    Dim passwd As String = "password"     'パスワード
    Dim ds As String = "datasource"       'データソース
    ' Oracle接続文字列を組み立てる
    Dim connectstring As String = "User Id=" + user + "; " + "Password=" + passwd + "; " + "Data Source=" + ds
 ' ConnectionString = "User Id=mes;Password=mes;Data Source=192.16.16.11/EMS"
    Using cnn As OracleConnection = New OracleConnection(connectstring)
        ' Oracleへのコネクションの確立
        cnn.Open()
        ' ============================================================
        ' 何か処理する(select/update/delete etc...)
        ' ============================================================
        '接続を閉じる
        cnn.Close()
    End Using
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
using Oracle.DataAccess.Client;
using Oracle.DataAccess.Types;
    string user  = "user";       //ユーザー
    string passwd  = "password"; //パスワード
    string ds = "datasource";    //データソース
    // Oracle接続文字列を組み立てる
    string connectstring = "User Id=" + user + "; " + "Password=" + passwd + "; " + "Data Source=" + ds;
 // ConnectionString = "Data Source=192.16.16.11/EMS;Persist Security Info=True;User ID=mes;Password=mes;Unicode=True"
    using (OracleConnection cnn = new OracleConnection(connectstring))
    {
        // Oracleへのコネクションの確立
        cnn.Open();
        // ============================================================
        // 何か処理する(select/update/delete etc...)
        // ============================================================
        // 接続を閉じる
        cnn.Close();
    }

留言

熱門文章