VB程序通过远程连接实现Oracle数据库的访问(vb远程连接oracle)

在微软的 Visual Basic 集成开发环境(IDE)中,我们可以通过远程连接的方式向Oracle数据库发送指令,从而实现对Oracle数据库的访问。

下图1中给出了远程连接oracle数据库的VB示例代码(利用ODP.NET方式进行连接):

Imports Oracle.DataAccess.Client    
Dim conStr As String = "Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=orcl)));User ID=scott;Password=tiger;"
Dim conn As New OracleConnection(conStr)
Try
conn.Open()
Catch ex As Exception
MsgBox(ex.Message.ToString())
Return False
End Try
Dim cmd As New OracleCommand()
Dim sqlstr As String = "SELECT id FROM nom_idi"
cmd.CommandText = sqlstr
cmd.Connection = conn
Dim reader AsOracleDataReader=cmd.ExecuteReader()

If reader.Read() Then
MsgBox(reader.Item("id").ToString())
End If

reader.Close()
conn.Close()
Return True

在上面的VB程序中,首先我们通过 ConnectionString 连接 Oracle 数据库,并打开连接;其次我们初始化一个OracleCommand对象,用于发出要求,然后将其执行,并用 OracleDataReader 读取查询结果;最后,断开与Oracle数据库的连接。

在上述示例代码中,正如你所见,只需要很少行就能实现远程连接Oracle数据库并访问,从而开发者可以快速便捷地利用VB语言高效操纵Oracle数据库,从而实现对该数据库更好的访问。


数据运维技术 » VB程序通过远程连接实现Oracle数据库的访问(vb远程连接oracle)