M-OZ BLOG

Scheme-users.jpTwitter

# 2008/11/27(Thu) : [VB.NET] [ORACLE] お仕事メモ
VB.NET + ORACLE にて、接続文字列の Data Source に tnsnames.ora の中身をそのまま書いても接続できた。
これで tnsnames.ora が不要になる。

Dim conn As New OracleConnection("User ID=XXX;Password=XXX;Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=orcl)))")
Try
 conn.Open()
 Dim cmd As OracleCommand = New OracleCommand("SELECT * FROM XXX", conn)
 Dim reader As OracleDataReader = cmd.ExecuteReader()
 Do While reader.Read()
  Console.WriteLine(reader.Item(0).ToString())
 Loop
Catch ex As Exception
 MessageBox.Show(ex.Message, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error)
Finally
 conn.Close()
End Try

[TOP] [ALL]