Oracle Database Operation Class (C #)

xiaoxiao2021-03-06  117

Connect Oracle in Web.config in Web.config public system.data.OracleClient.OrcleConnection CNN;

///

/// Open database connection /// public void open () {cnn = new oracleConnection (System.configuration.configurationSettings.AppSettings ["Oracle"]); cnn.open (); } /// /// Open the database connection, return CNN /// public oracleConnection OpenCNN () {CNN = New OracleConnection (System.configuration.configurationSettings.AppSettings ["Oracle"]); CNN. Open (); return (CNN);

///

/// Close database connection /// public void close () {cnn.close ();}

///

/// Returns DataSet /// /// /// // / public DataSet GetDataSet (string cmdString, string TableName) {Open (); OracleDataAdapter myDa = new OracleDataAdapter (); myDa.SelectCommand = new OracleCommand (cmdString, cnn); DataSet myDs = new DataSet () Ieda.fill (myds, tablename); close (); return myds;}

///

/// Return OLEDBDataReader /// /// /// public oracleDataReader getDataReader (String cmdstring) {Open (); oracleCommand mycmd = new OracleCommand (cmdstring, cn); oracleDataReader mydr = mycmd.executeReader (); return mydr;}

///

/// Return to the number of rows affecting the database /// /// /// public int executesql (String cmdstring) {open (); oracleCommand mycmd = new OracleCommand (cmdstring, cn); int cmd = mycmd.executenonQuery (); close (); return cmd;} /// /// Bond DRODOWNLIST / // /// Control name /// connection string // table name /// provides data source field /// to provide a value of the list item the data source field public void DroList (DropDownList DroDList, string sql, string TableName, string DataTextFd, string DataValueFd) {Open (); OracleDataAdapter myDa = new OracleDataAdapter (sql, cnn); myDa.SelectCommand.CommandType = CommandType.Text; DataSet myDs = new DataSet (); try {myDa.Fill (myDs, TableName); DroDList.DataSource = myDs.Tables [TableName]; DroDList.DataTextField = DataTextFd; DroDList.DataValueField = DataValueFd; DroDList .DATABIND (); Catch (Exception E) {response.write (E.MESSAGE);} finally {close ();}}

转载请注明原文地址:https://www.9cbs.com/read-96276.html

New Post(0)