玩转C科技.NET

从学会做人开始认识这个世界!http://volnet.github.io

导航

[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

posted on 2007-01-22 17:31  volnet(可以叫我大V)  阅读(6768)  评论(14编辑  收藏  举报

使用Live Messenger联系我
关闭