博客园  :: 首页  :: 新随笔  :: 订阅 订阅  :: 管理

Visual Studio 2005入门 之 SqlDataSource [视频]

Posted on 2006-09-21 14:21  天轰穿  阅读(10365)  评论(34编辑  收藏  举报
  au_id city
编辑 删除 选择 172-32-1176 天轰穿
编辑 删除 选择 213-46-8915 Oakland
编辑 删除 选择 238-95-7766 Berkeley
编辑 删除 选择 267-41-2394 San Jose
编辑 删除 选择 274-80-9391 Oakland
编辑 删除 选择 341-22-1782 Lawrence
编辑 删除 选择 409-56-7008 Berkeley
编辑 删除 选择 427-17-2319 Palo Alto
编辑 删除 选择 472-27-2349 Covelo
编辑 删除 选择 486-29-1786 San Francisco
1 2 3

 
au_id 172-32-1176
au_lname White
au_fname Johnson
phone 408 496-7223
address 10932 Bigge Rd.
city 天轰穿
state CA
zip 94025
contract

       热烈祝贺本系列教程终于步入vs2005的正题,前面有朋友一直说我这个根本不是vs2005的教程,那我也不好说什么了.但是希望朋友们理解,如果没有c#,j#,vb.net这些语言的支持,你只是vs2005拿来何用???????
       要做网页直接学DW不就成了,何必要用VS2005呢?在网页布局方面,这个可比DW难用,我不是说这个不行,但是掌握起来肯定没有DW容易.

       好了,说正题.数据库方面的东西挺多的,所以我打算从数据库控件说起,然后在后面的实例中用数据库控件实现,必要的情况下适当涉及DataSet\DataAdapter等,在控件学完后,有专门的数据库应用章节,希望大家理解下!!

      首先当然是最..最.....最常用的一个,SqlDataSource,他配合数据送显的控件可以在不写或者写极少代码的情况下轻松完成数据查询显示.当然,他也支持与ADO.NET 支持的任何数据库进行交互,包括 Microsoft SQL Server 和 Oracle 数据库,以及 OLE DB 和 ODBC 数据源。在运行时,SqlDataSource 控件会自动打开数据库连接,执行 SQL 语句或存储过程,返回选定数据(如果有),然后关闭连接。

我们首先得说下数据库连接字符串
在以前我们用vs2003,只能手动写连接代码,现在用这个控件,可以自动将连接字符串添加到web.config中去.

将代码写到web.config中是一件嘴都爽歪了的事,如果写在代码中是很惨的,人家可以从代码中找到你的数据库信息,记得有种黑服务器的方法叫注入吧?嘿嘿,不好意思,我以前都通过SQL 黑过几个服务器,不过那是因为开网吧无聊,这两三年学编程,也没有时间去弄了,以至于差点连SQL都忘记了...继续说正题,我们下面用他建立一个数据库连接,然后用个gridview,配合看下结果!gridview相关的技巧会在专门章节讲,这里只是配角.
 
我们下面要做的例题很简单,一是用一个Gridview在页面显示数据,并实现删改,然后在用detailsview显示由Gridview传来的参数的单条数据!