Conris.Utility/DBBase.cs

(开头部分) 8KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

/*************************************************************
* Oracle数据库操作类	                                    
* 作者:张祥明 
* 时间:2009-11-8
* 功能描述:执行数据库的增删改查
* Copyright (C) 2009 中联信息产业有限责任公司 版权所有。 
**************************************************************/
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Data.OracleClient;
namespace DBBase
{
    /// <summary>
    /// Oracle数据操作类
    /// </summary>
    public class DBBase
    {
        private static OracleConnection conn = null;
        private static OracleCommand cmd = null;
        /// <summary>
        /// 获取数据库连接字符串
        /// </summary>
        /// <returns></returns>
        public static string GetConnectionstring()
        {

            // ConnectionStringsSection _connectionStringsSection = WebConfigurationManager.GetSection(connectionStrings) as ConnectionStringsSection;
            // return ConfigurationManager.ConnectionStrings["Default"].ConnectionString;
            return "Data Source=ORCL;Persist Security Info=True;User ID=ZLJS_LIS;Password=his"; //server_connectionStringsSection.ConnectionStrings[GET_SID].ToString();
        }
        /// <summary>
        /// 执行SQL语句并返回记录集
        /// </summary>
        /// <param name="cmdStr">标准的SQL语句</param>
        /// <returns></returns>
        public static DataTable OraExeFill(string cmdStr)
        {
            using (OracleConnection _connection = new OracleConnection(GetConnectionstring()))
            {
                DataTable dt = new DataTable();
                try
                {
                    _connection.Open();
                    OracleDataAdapter da = new OracleDataAdapter();
                    da.SelectCommand = new OracleCommand(cmdStr, _connection);
                    //OracleCommand _command = _connection.CreateCommand(cmdStr, _connection);
                    da.Fill(dt);
                }
                catch (Exception er)
                {
                    //ClassLib.Error.RedirectError(exs.Message.ToString(), "", "");
                    // throw new Exception(exs.Message.ToString());
                }
                finally { _connection.Close(); _connection.Dispose(); }
                return dt;
            }

后面还有 189 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。