VB.NET连接Oracle共通模块

使用方法:

1、在解决方案的引用中添加以下引用
Imports system.Data.OracleClient

2、将DBLink.vb添加到现有项目中

 

———————————————————华丽的分割线—————————————————————

Option Strict Off

Option Explicit On

Imports System.Data.OracleClient

Module DBLink

#Region "自定义常量及变量"

    Private Ora_Connection As New OracleConnection

    Private Ora_Command As New OracleCommand

    Private StartTime As DateTime

    Private EndTime As DateTime

    Private TimeSpan As New TimeSpan

    Private Ora_DataAdapter As OracleDataAdapter

    Private Ora_Transaction As OracleTransaction

#End Region

#Region "打开数据库连接"

    ''' <summary>

    ''' 打开数据库连接

    ''' </summary>

    ''' <remarks></remarks>

    Public Sub Open()

        Try

            Ora_Connection = New OracleConnection(getConnction())

            Ora_Connection.Open()

      

        Catch e As Exception

            Throw New System.Exception(e.Message)

        End Try

    End Sub

#End Region

#Region "得到连接字符串"

    ''' <summary>

    ''' 得到连接字符串

    ''' </summary>

    ''' <returns></returns>

    ''' <remarks></remarks>

    Private Function getConnction() As String

        Dim strConnection As String = ""

        '设置要访问的数据库、登录名、密码

  

        Call GetCOMMAND()

        strConnection = "Data Source="  DatabaseName  ";" _

                             & "user id= "  UserName  ";password="  Password  ";" _

                             & "persist security info=false"

        Return strConnection

    End Function

#End Region

#Region "关闭数据库连接"

    ''' <summary>

    ''' 关闭数据库连接

    ''' </summary>

    ''' <remarks></remarks>

    Public Sub DBClose()

        Try

            If Ora_Connection Is Nothing Then

                Return

            End If

            If Ora_Connection.State = ConnectionState.Closed Then

                Return

            End If

            Ora_Command = New OracleCommand

            Ora_Connection.Close()

        Catch e As Exception

            Throw New System.Exception(e.Message)

        End Try

    End Sub

#End Region

#Region "释放资源"

    ''' <summary>

    ''' 释放资源

    ''' </summary>

    ''&#

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值