Net之旅:DataSet 对象的缺点
1: 缺乏抽象: 它与数据库高耦合,表,列等。导致应用程序灵活性和可维护的严重下降
2: 弱类型 :
int au_id = Convert.ToInt32(ds.Tables[0].Rows[0]["au_id"])
au_id的值有可能为null这样就会产生异常错误
3: 非面向对象: 它无法定义成员(字段,方法,属性)
asp.net, DataSet, Net之旅
Ado.net 介绍:使用参数化查询
以get方式传递参数.后获取参数当作条件合并到SQL语句中.查询想要的数据.
URL表现形式:http://www.cngothic.com/search.aspx?customerid=TOMSP
代码如下:
- SqlConnection conn = new SqlConnection();
- conn.ConnectionString = ConfigurationManager.ConnectionStrings["strcon"].ConnectionString;
- conn.Open();
- //打开数据库
- string SqlStr;
- SqlStr = "SELECT OrderID,CustomerID,OrderDate,EmployeeID FROM Orders WHERE CustomerID=@CustomerID";
- //带参数的SQL语句
- SqlCommand SqlCmd = new SqlCommand(SqlStr, conn);
- SqlCmd.Parameters.AddWithValue"("@CustomerID", TOMSP");
- //在customerid参数没有值的情况下为其赋个值为:TOMSP
- SqlDataReader redr = SqlCmd.ExecuteReader();
- while (redr.Read())
- {
- Response.Write(redr["OrderID"] + "<br />");
- Response.Write(Request.QueryString["CustomerID"]);
- }
Read the rest of this entry »
AddWithValue, Ado.net, Ado.net 介绍, 使用参数化查询
WordPress分类列表的调用方法
刚接触到wordpress时就听朋友说到用wordpress来配搭网站而不单单局限于博客。wordpress本身就不利于做大站。见得最多的还是做些企业站。老外也有很多的企业站主题。做wordpress来搭建企业站对其SEO来说真是事半功倍。下面说下两种列表方式。1:普通文章列表,2:图片文章列表
普通文章列表调用方法:
- < ?php $posts = get_posts("category=3&numberposts=10"); ?>
- < ?php if( $posts ) : ?>
- <ul>< ?php foreach( $posts as $post ) : setup_postdata( $post ); ?>
- <li>
- <a href="<?php the_permalink() ?>" rel="bookmark" title="< ?php the_title(); ?>">< ?php the_title(); ?></a>
- </li>
- < ?php endforeach; ?>
- </ul>
- < ?php endif; ?>
Read the rest of this entry »
WordPress, wp, 分类列表, 调用方法
歌特中国的心灵再次经历洗礼
昨个晚上Cngothic睡前有个想法是请一个月的长假.
那么长的假期来做些什么.一个月其实也就相当于300个小时.
很快的.技术前沿的道路不好走.Cngothic此时感觉来最重要的是心态.现在决定在IT行业时不玩任何游戏.
今个Cngothic再次洗礼灵魂.强化时间观念与思想的纯洁度.
曾对中世纪幻想说春节期间我会把真正的歌特中国(一个专业的歌特歌金与中世纪文化的站点架设起来)
日子过去不少了依然没见影子.是要开始行动了.
ECMS+DZ+SS+PLOCE昨天成功的整合.也将要派上用场.
WEB开发这块.死令必要啃下来.
站在黑夜中森林挑战方向.
Cngothic
洗礼 歌特 心灵