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; }
    }
    

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

  • 相关阅读:
    Head first javascript(七)
    Python Fundamental for Django
    Head first javascript(六)
    Head first javascript(五)
    Head first javascript(四)
    Head first javascript(三)
    Head first javascript(二)
    Head first javascript(一)
    Sicily 1090. Highways 解题报告
    Python GUI programming(tkinter)
  • 原文地址:https://www.cnblogs.com/guohu/p/5764090.html
Copyright © 2011-2022 走看看