• [Oracle]ASP.NET+Oracle连接类conn.cs


    GoDotNet社区下的:https://files.cnblogs.com/volnet/DataLayer.zip大家看这个吧
    我这个当个反面教材就好了。

    嗨,辛苦地写了半天~~~草草了事了~~先发上来,大家帮忙看看有啥不好噢~!多提意见会对我很有帮助滴~~~!
    目的:好好地写一个类处理大部分常用的oracle数据库连接的问题。
    当然,在开始还是把基本设置做齐了,省得一会连不通被人骂

    首先,配置web.config文件
    添加
      <appSettings>
        
    <add key="SysDSN" value="Data Source=ServerName;User ID=userid;Password=password;Unicode=True"/>
      
    </appSettings>
    再者,就可以添加一个myclass文件夹,之后在其中建个类文件,默认命名空间是myClass
    类文件名为conn.cs
    由于VS.NET2005不默认支持oracle数据库,所以要添加其引用:在解决方案资源管理器里添加引用:System.Data.OracleClient(仔细找找噢~在.NET选项卡中)
    内容(不断更新):
      1using System;
      2using System.Data;
      3using System.Configuration;
      4using System.Web;
      5using System.Web.Security;
      6using System.Web.UI;
      7using System.Web.UI.WebControls;
      8using System.Web.UI.WebControls.WebParts;
      9using System.Web.UI.HtmlControls;
     10using System.Data.OracleClient;
     11
     12namespace User.Data
     13{
     14    public class conn
     15    {
     16
     17        构造函数
     34
     35        私有变量
     89
     90        私有方法
    168
    169        公共方法
    291    }

    292}

    293

    最后就是调用它们了,不过这个不是本文的重点,就随便显示显示就OK了。
    随便拉两个GridView控件,在它们的Page_Load事件中添加代码:(注意红色部分要和实际相符)
            protected void Page_Load(object sender, EventArgs e)
            
    {
                User.Data.conn myConn 
    = new conn();
                
    string sql = "select t.cnt_id,t.cnt_title from dat_content t where cnt_id=275";
                System.Data.DataTable dt 
    = myConn.GetDataTable(sql);
                GridView1.DataSource 
    = dt;
                GridView1.DataBind();

                sql 
    = "select t.cnt_id,t.cnt_title from dat_content t where cnt_id=282";
                System.Data.DataSet ds 
    = myConn.GetDataSet(sql);
                GridView2.DataSource 
    = ds;
                GridView2.DataBind();

                myConn.CloseCon();

            }
    在页面cs文件中添加引用(如果你在默认页搞测试的话,那么就是Default.aspx.cs):
    using User.Data;

    基本上就OK了,Ctrl+F5就OK了。记得把两条sql语句改改~~~~`还有web.config中的连接名和连接密码要和实际的相符,否则不是连不上就是查不到东东噢~~~

    conn.cs下载地址:https://files.cnblogs.com/volnet/conn[Oracle].rar
  • 相关阅读:
    Syn Bot /OSCOVA 基础教程(2)
    Syn Bot /OSCOVA 介绍(1)
    如何访问阿里云内网数据库
    Winform项目中的Settings.settings与App.config
    WinForm项目开发傻瓜教程
    C++读取BMP文件
    boost异步tcp通信技术练习
    lex/flex 学习笔记 一
    流数据解析中高位地址转换的性能分析
    bash随笔
  • 原文地址:https://www.cnblogs.com/volnet/p/627190.html
Copyright © 2020-2023  润新知