• C# ASP.Net数据库连接(Oracle)


    1.数据库的连接代码

    需要引用System.Data.OracleClient;

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Data;
    using System.Data.OracleClient;
    
    namespace Ioperator_dispatch
    {
        public class DB
        {
            public static OracleConnection getcon()
            {
                //string cs = "server=10.4.108.17;uid=admin;pwd=123123;Data Source=test;pooling=true;min pool size=2;max pool size=4";
                string cs = System.Configuration.ConfigurationManager.ConnectionStrings["connstr"].ConnectionString;
                OracleConnection con = new OracleConnection(cs);
                return con;
            }
    
            public DataSet getdataset(String sql)
            {
                OracleConnection con = DB.getcon();
                con.Open();
                OracleDataAdapter oda = new OracleDataAdapter(sql, con);
                con.Close();
                DataSet ds = new DataSet();
                oda.Fill(ds);
                return ds;
            }
            public DataTable getdatatable(String sql)
            {
                OracleConnection con = DB.getcon();
                con.Open();
                OracleDataAdapter oda = new OracleDataAdapter(sql, con);
                con.Close();
                DataTable dt = new DataTable();
                oda.Fill(dt);
                return dt;
            }
    
        }
    }

    2.配置数据库连接配置文件Web.config

    <connectionStrings>
        <add name="connstr" connectionString="server=10.4.108.17;uid=admin;pwd=123123;Data Source=test;pooling=true;min pool size=1;max pool size=50"/>
      </connectionStrings>

     3.数据库查询测试.aspx对应的.cs文件

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Data;
    using System.Data.SqlClient;
    using Net.RequestHandle;
    using Ioperator_dispatch.html;
    
    namespace Ioperator_dispatch.html
    {
        public partial class rep_rbt_dispatch_title : System.Web.UI.Page
        {
            
            protected void Page_Load(object sender, EventArgs e)
            {
                DB db = new DB();
                string sql = "select eqpid  from equn@odsprd where eqptype='WIO' and eqpid<>'AWAC01'";
                DataTable datatable =db.getdatatable(sql);
            
                for (int i = 0; i < datatable.Rows.Count; i++)
                {
                    Response.Write(datatable.Rows[i][0].ToString() ); 
                }
            }
        }
    }
  • 相关阅读:
    playbook运行时传参方式
    playbook中判断OS发行版本
    前端https请求到A,A将该https请求转发的B
    Kubernetes编排原理(四)
    华为笔试题总结
    反射学习笔记
    Spring学习笔记(1)
    Spring学习笔记(2)
    [luogu8293]序列变换
    [uoj728]坏掉的设备2
  • 原文地址:https://www.cnblogs.com/bellin124/p/15189439.html
Copyright © 2020-2023  润新知