zoukankan      html  css  js  c++  java
  • 培训教程_数据库访问

    oracle数据库访问

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    
    using System.Configuration;
    using System.Data.OracleClient;
    using System.Data;
    
    /// <summary>
    ///sqlHelper 的摘要说明
    /// </summary>
    public class OracleSqlHelper
    {
        string conStr = "";
        public OracleSqlHelper()
        {
            conStr = ConfigurationManager.ConnectionStrings["OraConStr"].ConnectionString;
        }
    
        public object ExecuteScalar(string sql)
        {
            object obj = null;
    
            OracleConnection conn = new OracleConnection(conStr);
            conn.Open();
    
            OracleCommand cmd = new OracleCommand(sql, conn);
            obj = cmd.ExecuteScalar();
    
            conn.Close();
            conn.Dispose();
    
            return obj;
        }
    
        public int ExecuteNonQuery(string sql)
        {
            int result = 0;
    
            OracleConnection conn = new OracleConnection(conStr);
            conn.Open();
    
            OracleCommand cmd = new OracleCommand(sql, conn);
            result = cmd.ExecuteNonQuery();
    
            conn.Close();
            conn.Dispose();
    
            return result;
        }
    
        public DataTable ExecuteDataTable(string sql)
        {
            DataTable result = new DataTable();
    
            OracleConnection conn = new OracleConnection(conStr);
            conn.Open();
    
            OracleCommand cmd = new OracleCommand(sql, conn);
            OracleDataAdapter oda = new OracleDataAdapter(cmd);
            oda.Fill(result);
    
            conn.Close();
            conn.Dispose();
    
            return result;
        }
    
        public DataSet ExecuteDataSet(string sql)
        {
            DataSet result = new DataSet();
    
            OracleConnection conn = new OracleConnection(conStr);
            conn.Open();
    
            OracleCommand cmd = new OracleCommand(sql, conn);
            OracleDataAdapter oda = new OracleDataAdapter(cmd);
            oda.Fill(result);
    
            conn.Close();
            conn.Dispose();
    
            return result;
        }
    
        public List<User> GetUsers(string sql)
        {
            List<User> users = new List<User>();
            OracleDataReader result = null;
    
            OracleConnection conn = new OracleConnection(conStr);
            conn.Open();
    
            OracleCommand cmd = new OracleCommand(sql, conn);
            result = cmd.ExecuteReader();
    
            while (result.Read())
            {
                User user = new User();
    
                var objName = result.GetValue(result.GetOrdinal("Name"));
                if (objName != DBNull.Value)
                    user.Name = objName.ToString();
                var objAge = result.GetValue(result.GetOrdinal("Age"));
                if (objAge != DBNull.Value)
                    user.Age = objAge.ToString();
    
                users.Add(user);
            }
    
            conn.Close();
            conn.Dispose();
    
            return users;
        }
    }
    
    public class User
    {
        public string Name { get; set; }
        public string Age { get; set; }
    }
    

      

    sqlserver教程

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    
    using System.Configuration;
    using System.Data.SqlClient;
    using System.Data;
    
    /// <summary>
    ///sqlHelper 的摘要说明
    /// </summary>
    public class SqlHelper
    {
        string conStr = "";
        public SqlHelper()
        {
            conStr = ConfigurationManager.ConnectionStrings["SqlConStr"].ConnectionString;
        }
    
        public object ExecuteScalar(string sql)
        {
            object obj = null;
    
            SqlConnection conn = new SqlConnection(conStr);
            conn.Open();
    
            SqlCommand cmd = new SqlCommand(sql, conn);
            obj = cmd.ExecuteScalar();
    
            conn.Close();
            conn.Dispose();
    
            return obj;
        }
    
        public int ExecuteNonQuery(string sql)
        {
            int result = 0;
    
            SqlConnection conn = new SqlConnection(conStr);
            conn.Open();
    
            SqlCommand cmd = new SqlCommand(sql, conn);
            result = cmd.ExecuteNonQuery();
    
            conn.Close();
            conn.Dispose();
    
            return result;
        }
    
        public DataTable ExecuteDataTable(string sql)
        {
            DataTable result = new DataTable();
    
            SqlConnection conn = new SqlConnection(conStr);
            conn.Open();
    
            SqlCommand cmd = new SqlCommand(sql, conn);
            SqlDataAdapter oda = new SqlDataAdapter(cmd);
            oda.Fill(result);
    
            conn.Close();
            conn.Dispose();
    
            return result;
        }
    
        public DataSet ExecuteDataSet(string sql)
        {
            DataSet result = new DataSet();
    
            SqlConnection conn = new SqlConnection(conStr);
            conn.Open();
    
            SqlCommand cmd = new SqlCommand(sql, conn);
            SqlDataAdapter oda = new SqlDataAdapter(cmd);
            oda.Fill(result);
    
            conn.Close();
            conn.Dispose();
    
            return result;
        }
    
        public SqlDataReader ExecuteReader(string sql)
        {
            SqlDataReader result = null;
    
            SqlConnection conn = new SqlConnection(conStr);
            conn.Open();
    
            SqlCommand cmd = new SqlCommand(sql, conn);
            result = cmd.ExecuteReader();
    
            return result;
        }
    
        public List<User> GetUsers(string sql)
        {
            List<User> users = new List<User>();
            SqlDataReader result = null;
    
            SqlConnection conn = new SqlConnection(conStr);
            conn.Open();
    
            SqlCommand cmd = new SqlCommand(sql, conn);
            result = cmd.ExecuteReader();
    
            while (result.Read())
            {
                User user = new User();
    
                var objName = result.GetValue(result.GetOrdinal("Name"));
                if (objName != DBNull.Value)
                    user.Name = objName.ToString();
                var objAge = result.GetValue(result.GetOrdinal("Age"));
                if (objAge != DBNull.Value)
                    user.Age = objAge.ToString();
    
                users.Add(user);
            }
    
            conn.Close();
            conn.Dispose();
    
            return users;
        }
    }
    
    public class User
    {
        public string Name { get; set; }
        public string Age { get; set; }
    }
    

      程序员的基础教程:菜鸟程序员

  • 相关阅读:
    EasyRTSPLive摄像机NVR录像机RTSP协议实时流转RTMP协议直播流推送之搭建EasyRTMPLive拉RTSP流转RTMP测试环境的方法解析
    简单、高效、易用的全平台(Windows/Linux/ARM/Android/iOS)web实现RTMP推送组件EasyRTMPAndroid BUS传递消息过程介绍
    开源推流组件RTSP专用推流组件支持H.264/G.711/G.726/AAC推流组件EasyPusher之EasyPusherWin编译不通过解决方法介绍
    Windows、Linux、ARM、Android、iOS全平台支持的RTMP推流组件EasyRTMPiOS如何接入软编码?
    C++ 提取网页内容系列之五 整合爬取豆瓣读书
    操作系统学习笔记(二) 页式映射及windbg验证方式
    操作系统学习笔记(一) 段权限转移规则
    图灵社区 书单推荐:成为Java顶尖程序员 ,看这11本书就够了
    数据库学习笔记
    VC获取网页标题,解决乱码问题 学习
  • 原文地址:https://www.cnblogs.com/guohu/p/5764090.html
Copyright © 2011-2022 走看看