VB(Visual Basic)连接Oracle数据库通常使用Oracle提供的ODBC驱动或ADO.NET数据提供程序。以下是使用ADO.NET数据提供程序连接Oracle数据库的示例代码:
首先,确保你已经安装了Oracle Data Provider for .NET。你可以从Oracle官方网站下载并安装它。
Imports System.Data.OracleClient
Module Module1
Sub Main()
Dim connectionString As String = "Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=your_host)(PORT=your_port))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=your_service_name)));User Id=your_username;Password=your_password;"
Try
Using connection As New OracleConnection(connectionString)
connection.Open()
Console.WriteLine("Connected to Oracle Database")
' 创建并执行SQL查询
Dim command As New OracleCommand("SELECT * FROM your_table", connection)
Dim reader As OracleDataReader = command.ExecuteReader()
While reader.Read()
Console.WriteLine(reader("your_column"))
End While
reader.Close()
Catch ex As Exception
Console.WriteLine("Error: " & ex.Message)
End Try
Catch ex As Exception
Console.WriteLine("Error: " & ex.Message)
End Try
End Sub
End Module
connectionString
包含了连接Oracle数据库所需的所有信息,包括主机地址、端口、服务名称、用户名和密码。OracleConnection
类来创建和管理与数据库的连接。OracleCommand
类来执行SQL查询。OracleDataReader
类来读取查询结果。希望这些信息对你有所帮助!
领取专属 10元无门槛券
手把手带您无忧上云