数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法


使用SQL语句来获取记录集的方法

数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法string sql = "select col1,col2,col3 数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法 from TableName where 数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法";
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            //获取DataTable
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            DataTable dt = dal.RunSqlDataTable(sql);
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            //获取DataSet
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            sql  =  "select col1,col2,col3 数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法 from TableName where 数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法";
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            sql += " select col1,col2,col3 数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法 from TableName2 where 数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法";
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            sql += " select col1,col2,col3 数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法 from TableName3 where 数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法";
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            //数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            DataSet ds = dal.RunSqlDataSet(sql);
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            //ds.Tables[0];    //TableName 的记录
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            //ds.Tables[1];    //TableName2 的记录
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            //ds.Tables[2];    //TableName3 的记录
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            //只获取一条记录,记录保存到 string[] 里面
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            sql  =  "select col1,col2,col3 数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法 from TableName where ID = 1";
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            string[] values1 = dal.RunSqlStrings(sql);
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            //只获取一条记录,记录保存到 DataRow 里面。可以通过字段名称来获取
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            DataRow dr = dal.RunSqlDataRow(sql);
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            //只获取第一条记录的第一个字段的值
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            sql  =  "select col1 from TableName where ID = 1";
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            sql  =  "select sum(col2) from TableName ";
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            string colValue = dal.RunSqlGetID(sql);
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            //获取每一条记录的第一个字段的值。
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            sql  =  "select col1 from TableName where KindID = 1";
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            sql  =  "select sum(col2) from TableName group by KindID";
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            string[] values2 = dal.RunSqlStringsByRow(sql);
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            /**//// 主要以DataTable 为数据载体。
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            /// 使用 DataTable 可以很方便的实现“通用”性,可以直接和许多控件绑定。
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            /// 使用 string[] 保存一条记录的数据,可以更轻量快捷的提取和保存数据。适用于字段比较少的情况。
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            /// 如果字段比较多可以使用  dal.RunSqlDataRow(sql); 的方式。
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            /// 
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法



启用事务的方法

数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法//使用事务的实例
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            //开始一个事务
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            dal.TranBegin();
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            //这时会open 一个连接。
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            dal.InsertDataStr("TableName1",str1,str);    //添加数据
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            if (dal.ErrorMsg.Length > 2)
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法{
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法                //出现异常,函数内部会自动回滚事务,并且关闭连接
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法                return ;    //终止程序,最好能够给出提示
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            }
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            //判断是否正常执行,
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            if (false)    //没有正常执行,回滚事务
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法{
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法                dal.TranRollBack();    //回滚事务,自动关闭连接 。
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法                return ;            //不能继续向下执行!
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            }
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            //执行下一个操作
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            dal.UpdateData("TableName2",str1,str,"ID = 2 ");    //修改数据
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            if (dal.ErrorMsg.Length > 2)
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法{
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法                //出现异常,函数内部会自动回滚事务,并且关闭连接
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法                return ;    //终止程序,最好能够给出提示
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            }
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            //判断是否正常执行,
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            if (false)    //没有正常执行,回滚事务
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法{
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法                dal.TranRollBack();    //回滚事务,自动关闭连接 。
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法                return ;            //不能继续向下执行!
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            }
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            //其他操作。
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            //比如 : colValue = dal.RunSqlGetID(sql); 
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            dal.TranCommit();    //提交事务,自动关闭连接 。
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            /**//// 优点:在函数内部自动处理连接的打开和关闭的问题。
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            /// sql语句出现错误的时候,会在/log/里面建立一个文本文件,记录出错的信息。
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            /// 可以通过查看这个文件,快速分析出来出错原因,在使用sql语句的情况下帮助很大。
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            /// 缺点:没有提供 DataReader 。
数据访问函数库的使用方法(二)—— 获取记录集和使用事务的方法            /// 



上一篇:Hive高级函数


下一篇:pyspark udf传入固定参数