[VB.NET]Oracleに接続してテーブルからカラムを取得する
書式
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
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
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