首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

ASP.NET怎么搭建Oralce数据库连接池

2012-03-21 
ASP.NET如何搭建Oralce数据库连接池ASP.NET如何搭建Oralce数据库连接池?没用过Oralce数据库,求例子,求答疑

ASP.NET如何搭建Oralce数据库连接池
ASP.NET如何搭建Oralce数据库连接池?没用过Oralce数据库,求例子,求答疑,跪求各种高手!

[解决办法]
首先你要引用动态连接库:System.Data.OracleClient.dll

C# code
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data.SqlClient;using System.Configuration;using System.Data;using System.Data.OracleClient;namespace Dal{    public class DBHelper    {            //private static SqlConnection conn;        private static OracleConnection conn;        private static OracleCommand comm;        /// <summary>        /// 数据库连接串        /// </summary>        static string str = "Data Source=库名;Persist Security Info=True;User ID=用户ID;Password=密码;Unicode=True";        // static string str =ConfigurationManager.ConnectionStrings["connstr"].ToString();        public static OracleConnection Conn()        {            if (conn == null)            {                conn = new OracleConnection(str);                return conn;            }            if (conn.State == ConnectionState.Closed)            {                conn.Open();                return conn;            }            return conn;        }        public static int Excute(string sql, OracleParameter[] sp)        {           comm = new OracleCommand(sql, Conn());            if (sp != null)            {                foreach (OracleParameter op in sp)                {                    comm.Parameters.Add(op);                }            }            return comm.ExecuteNonQuery();        }        public static DataSet getSet(string sql, OracleParameter[] sp)        {            DataSet ds = new DataSet();            comm = new OracleCommand(sql, Conn());            if (sp != null)            {                foreach (OracleParameter op in sp)                {                    comm.Parameters.Add(op);                }            }            OracleDataAdapter da = new OracleDataAdapter(comm);            da.Fill(ds);            return ds;        }    }} 

热点排行