当前位置: 首页 > news >正文

怎么样做兼职网站百度推广账户优化方案

怎么样做兼职网站,百度推广账户优化方案,如何修改网站元素,网站编辑招聘信息概括ADO.NET数据库连接的所有形式(基础#xff09; 可能大家进来会喷笔者#xff0c;这么基础的知识还放在首页。那么笔者就要问问大家了#xff0c;你可能熟悉其中部分数据库读取的形式#xff0c;但是熟悉全部的估计很少#xff0c;或者你完全忘记了#xff0c;因为这些…概括ADO.NET数据库连接的所有形式(基础  可能大家进来会喷笔者这么基础的知识还放在首页。那么笔者就要问问大家了你可能熟悉其中部分数据库读取的形式但是熟悉全部的估计很少或者你完全忘记了因为这些形式被封装到你自己框架的底层自己搞过一两次就在也没有动手写过了。但是笔者觉得这部分知识是应该牢固掌握的这个是基础。好如果是已经掌握的大侠看看笔者写的内容提出点建议或者补充笔者的内容。   好了废话不多说看   第一种   通过直接在cs文件中编写查询语句调用 dbcom.ExecuteNonQuery();执行插入数据 1 //连接字符串2 string ConnectionString ConfigurationManager.ConnectionStrings[db_Test01ConnectionString].ConnectionString;3 string ProviderName ConfigurationManager.ConnectionStrings[db_Test01ConnectionString].ProviderName;4 DbProviderFactory dbproviderfactory DbProviderFactories.GetFactory(ProviderName);5 DbConnection dbcon dbproviderfactory.CreateConnection();6 dbcon.ConnectionString ConnectionString;7 DbCommand dbcom dbproviderfactory.CreateCommand();8 dbcom.Connection dbcon;9 dbcom.CommandText Insert into dt_Table01(name,psw) values(name,psw);10 dbcom.CommandType CommandType.Text;11 12 //添加参数13 DbParameter dbparameter dbproviderfactory.CreateParameter();14 dbparameter.ParameterName name;15 dbparameter.DbType DbType.String;16 dbparameter.Value xiaolong;17 dbcom.Parameters.Add(dbparameter);18 dbparameter dbproviderfactory.CreateParameter();19 dbparameter.ParameterName psw;20 dbparameter.DbType DbType.String;21 dbparameter.Value 123;22 dbcom.Parameters.Add(dbparameter);23 dbcon.Open();24 try25 {26 dbcom.ExecuteNonQuery();27 }28 catch(Exception ex)29 {30 //将错误写入日志里31 AddLogError(ex.ToString());32 Response.Redirect(~/ErrorPage.aspx);33 }34 finally35 {36 dbcon.Close();37 }       第二种当然是调用存储过程 1 //存储过程的2 string ConnectionString ConfigurationManager.ConnectionStrings[db_Test01ConnectionString].ConnectionString;3 string ProviderName ConfigurationManager.ConnectionStrings[db_Test01ConnectionString].ProviderName;4 DbProviderFactory dbproviderfactory DbProviderFactories.GetFactory(ProviderName);5 DbConnection dbcon dbproviderfactory.CreateConnection();6 dbcon.ConnectionString ConnectionString;7 DbCommand dbcom dbproviderfactory.CreateCommand();8 dbcom.Connection dbcon;9 dbcom.CommandType CommandType.StoredProcedure;10 dbcom.CommandText InsertTable01;11 DbParameter dbparameter dbproviderfactory.CreateParameter();12 dbparameter.DbType DbType.String;13 dbparameter.ParameterName name;14 dbparameter.Value xiaohe;15 dbcom.Parameters.Add(dbparameter);16 dbparameter dbproviderfactory.CreateParameter();17 dbparameter.ParameterName psw;18 dbparameter.DbType DbType.String;19 dbparameter.Value 123;20 dbcom.Parameters.Add(dbparameter);21 dbcon.Open();22 try23 {24 dbcom.ExecuteNonQuery();25 }26 catch (Exception ex)27 {28 AddLogError(ex.ToString());29 Response.Redirect(~/ErrorPage.aspx);30 }31 finally32 {33 dbcon.Close();34 }    第三种就是可能同时插入两张表或者三张表或者更多。必须是同时运用到了事务回滚机制。存储过程写法就不给出来了和上面一样。只是在存储过程编写事务。 1 //同时插入两张的表2 string ConnectionString ConfigurationManager.ConnectionStrings[db_Test01ConnectionString].ConnectionString;3 string ProviderName ConfigurationManager.ConnectionStrings[db_Test01ConnectionString].ProviderName;4 DbProviderFactory dbproviderfactory DbProviderFactories.GetFactory(ProviderName);5 DbConnection dbcon dbproviderfactory.CreateConnection();6 dbcon.ConnectionString ConnectionString;7 DbCommand dbcom dbproviderfactory.CreateCommand();8 dbcom.Connection dbcon;9 dbcom.CommandType CommandType.Text;10 11 DbParameter dbparameter dbproviderfactory.CreateParameter();12 dbparameter.DbType DbType.String;13 dbparameter.ParameterName name;14 dbparameter.Value xiaohei;15 dbcom.Parameters.Add(dbparameter);16 dbparameter dbproviderfactory.CreateParameter();17 dbparameter.ParameterName psw;18 dbparameter.DbType DbType.String;19 dbparameter.Value 123;20 dbcom.Parameters.Add(dbparameter);21 dbparameter dbproviderfactory.CreateParameter();22 dbparameter.DbType DbType.String;23 dbparameter.ParameterName teacher;24 dbparameter.Value heihei;25 dbcom.Parameters.Add(dbparameter);26 27 dbcon.Open();28 //事务开始29 DbTransaction dbtran dbcon.BeginTransaction();30 dbcom.Transaction dbtran;31 32 try33 {34 dbcom.CommandText insert into dt_table01(name,psw) values(name,psw);35 dbcom.ExecuteNonQuery();36 dbcom.CommandText insert into dt_table03(teacher,psw) values(teacher,psw);37 dbcom.ExecuteNonQuery();38 //成功就提交39 dbtran.Commit();40 }41 catch (Exception ex)42 {43 //出错就回滚44 dbtran.Rollback();45 AddLogError(ex.ToString());46 Response.Redirect(~/ErrorPage.aspx);47 }48 finally49 {50 dbcon.Close();51 dbtran.Dispose();52 } 第四种 通过使用DbDataAdapter来获得查询的结果 1 //查询数据库2 string ConnectionString ConfigurationManager.ConnectionStrings[db_Test01ConnectionString].ConnectionString;3 string ProviderName ConfigurationManager.ConnectionStrings[db_Test01ConnectionString].ProviderName;4 DbProviderFactory dbproviderfactory DbProviderFactories.GetFactory(ProviderName);5 DbConnection dbcon dbproviderfactory.CreateConnection();6 dbcon.ConnectionString ConnectionString;7 DbCommand dbcom dbproviderfactory.CreateCommand();8 dbcom.Connection dbcon;9 dbcom.CommandText Select * from dt_Table01 where namename;10 dbcom.CommandType CommandType.Text;11 DbParameter dbparameter dbproviderfactory.CreateParameter();12 dbparameter.ParameterName name;13 dbparameter.DbType DbType.String;14 dbparameter.Value xiaolong;15 dbcom.Parameters.Add(dbparameter);16 DataSet ds new DataSet();17 DbDataAdapter dbDataAdapeter dbproviderfactory.CreateDataAdapter();18 dbDataAdapeter.SelectCommand dbcom;19 try20 {21 dbDataAdapeter.Fill(ds, data);22 }23 catch (Exception ex)24 {25 AddLogError(ex.ToString());26 Response.Redirect(~/ErrorPage.aspx);27 }28 finally29 {30 dbDataAdapeter.Dispose();31 } 第5种 使用DbDataReader或者查询结果这里给出查询第一行第一列值当然也可以直接调用Command.ExecuteScalar();函数 1 string ConnectionString ConfigurationManager.ConnectionStrings[db_Test01ConnectionString].ConnectionString;2 string ProviderName ConfigurationManager.ConnectionStrings[db_Test01ConnectionString].ProviderName;3 DbProviderFactory dbproviderfactory DbProviderFactories.GetFactory(ProviderName);4 DbConnection dbcon dbproviderfactory.CreateConnection();5 dbcon.ConnectionString ConnectionString;6 DbCommand dbcom dbproviderfactory.CreateCommand();7 dbcom.Connection dbcon;8 dbcom.CommandText Select * from dt_Table01 where namename;9 dbcom.CommandType CommandType.Text;10 DbParameter dbparameter dbproviderfactory.CreateParameter();11 dbparameter.ParameterName name;12 dbparameter.DbType DbType.String;13 dbparameter.Value xiaolong;14 dbcom.Parameters.Add(dbparameter);15 dbcon.Open();16 DbDataReader dbDataReadernull;17 string re string.Empty;18 try19 {20 dbDataReader dbcom.ExecuteReader(CommandBehavior.SingleRow);21 }22 catch (Exception ex)23 {24 AddLogError(ex.ToString());25 Response.Redirect(~/ErrorPage.aspx);26 }27 finally28 {29 dbcon.Close();30 dbDataReader.Close();31 }32 //读入值33 if (dbDataReader.Read())34 {35 //得到第一列值36 re dbDataReader.GetValue(0).ToString();37 }38 re re hah; 当然还可以自己编写一些常用的调用例如或者查询结果第一列的值等等。 大致上就是以上这几种形式了。 存储过程Command直接执行DataReader,DataAdapter,事务 由于笔者知识有限如果还有其他形式请您补充上来 转载于:https://www.cnblogs.com/blogbai/archive/2012/09/26/2703881.html
http://wiki.neutronadmin.com/news/100598/

相关文章:

  • 广西城乡建设网站微信公众号托管平台
  • 做网站找哪家公司好wordpress设置页面缓存
  • 微网站的价格标小智logo在线设计
  • 网站制作的内容包含中国中信建设有限责任公司
  • 网站不想续费湛江搜索引擎网站推广
  • 内蒙古集宁建设厅官方网站购物网站开发背景及意义
  • 教做美食网站源码佛山h5模板建站
  • 优化网站排名茂名厂商在线网站编辑
  • 网站跟域名是什么关系阿里云虚拟主机购买
  • 一个公司设计网站怎么做html5商城网站源码
  • 网站建设开发公司微信公众号开发wordpress 仪表盘自定义
  • 广州海珠区网站建设杭州建站模板制作
  • 自己做网站好还是购买网站好昆明的互联网公司有哪些
  • 校园网站的意义三室两厅两卫装修实景
  • 当当网的网站建设要求wordpress用户注册表
  • 怎么利用百度云盘做网站网站建设市场行情分析
  • 网站建设redu平度建设局网站
  • 淄博外贸网站制作网站开发怎么兼容ie
  • 苏州那家公司做网站好沈阳建设工程信息网官方网站
  • 2880元网站建设廊坊网站建设哪家好
  • 襄阳作风建设年活动网站单页设计是什么意思
  • 广宁网站建设怎样开网上商城
  • 湖北住房与城乡建设厅网站滨州网站建设报价
  • 做画册找什么网站富阳网站建设洛洛科技
  • 网站开发课设免费邮箱注册入口
  • uc网站模板网站代码如何做优化
  • 企业如何 建设好自己的网站注册公司需要哪些资料
  • wordpress抓取别人网站网站维护需要做什么
  • 线上网站建设需求网站建设优酷
  • 烟台做网站的价格做游戏模板下载网站有哪些