zoukankan      html  css  js  c++  java
  • 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() ); 
                }
            }
        }
    }
  • 相关阅读:
    第七章 第一月:开始 第二周:链接建设(2)
    基础篇 第四节 项目进度计划编辑 之 日历
    VSS2005 使用说明
    删除存储过程
    基础篇 第四节 项目进度计划编辑 之 任务关联性设定
    转载: input 的css技巧
    js: js判断回车键
    一个简单邮件发送类
    转载: php发送邮件原理
    css 小经验: 重构css的优化与技巧
  • 原文地址:https://www.cnblogs.com/bellin124/p/15189439.html
Copyright © 2011-2022 走看看