vb.net 连接Oracle
时间: 2023-12-21 22:28:27 浏览: 239
VB.NET连接Oracle有四种方法:
1. 使用微软自带的System.Data.OracleClient,需要安装Oracle客户端并配置tns.ora,仅在.NET framework 1.1中受支持。
2. OleDb方式,需要安装Oracle客户端,使用OracleClient使用Oracle客户端下的Oracle.DataAccess.dll,也成为ODP.NET,但是要区分版本,本机的Oracle的Oracle.DataAccess.dll和引用的Oracle.DataAccess.dll版本要一致。
3. 使用Oracle.ManagedDataAccess.dll连接Oracle,不需要安装客户端,该文件是Oracle为C#提供的全新的ODP.Net方式的全托管驱动。
4. 使用第三方组件,如Devart dotConnect for Oracle等。
以下是VB.NET连接Oracle的示例代码:
Dim connString As String = “Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.XXX.XX)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME = orcl)));User Id=** **;Password= **;”
Dim conn As OracleConnection = New OracleConnection(connString)
Try
conn.Open()
MsgBox(“SUCCESSFUL!”, MsgBoxStyle.OkOnly, “系统错误”)
Catch ex As Exception
MsgBox(“ERROR!”, MsgBoxStyle.OkOnly, “系统错误”)
End Try。
阅读全文