[VB.NET]Oracleに接続してテーブルからカラムを取得する

2021年10月4日

書式
1.OracleConnection
OracleConnectionの新しいインスタンスを初期化します。

2.OracleCommand()
基本コンストラクターは、すべてのフィールドを既定値に初期化します。
次の表に、のインスタンスのプロパティの初期値を示し OracleCommand ます。
プロパティ 初期値
CommandText 空の文字列 (“")
CommandType Text
Connection null

3.OracleDataReader
データ ソースからデータ行の前方向ストリームを読み取る方法を提供します。

使用例

Imports Oracle.ManagedDataAccess.Client

Module Module1
    Sub Main()
        'SQL構文文字列
        Dim Sql As String = "SELECT USERNAME,ADDR FROM USERTBL"
        Try
            Using Conn As OracleConnection = New OracleConnection()
                '接続文字列
                        Conn.ConnectionString = "User Id=xxx;Password=xxx;Data Source=xxx;"
                Conn.Open()
                        'usingステートメント
                Using cmd As OracleCommand = New OracleCommand(Sql)
                    cmd.Connection = Conn
                    cmd.CommandType = CommandType.Text
                              'SQL構文を実行
                    Using reader As OracleDataReader = cmd.ExecuteReader()
                        While (reader.Read())
                                    'テーブルのカラムの値を取得
                            Console.WriteLine(reader.GetString(0) & reader.GetString(1))
                        End While
                    End Using
                End Using
            End Using
        Catch ex As Exception
            Console.WriteLine(ex.Message)
        End Try
    End Sub
End Module

 

VB.net

Posted by arkgame