Asp.Net查询MSSQL数据库的一个例子(2)
二:使用system.data.sqlclient
<%@page language="c#" debug="true"%>
<%@import namespace="system.data"%>
<%@import namespace="system.data.sqlclient"%>
<script language="c#" runat="server">
protected void page_load(object o,eventargs e)
{
/**变量定义*/
string strconn="server=localhost;database=pubs;user=sa;password=lzjliu202080";
string strsql1="select * from authors";
string strsql2="select * from jobs";
string strsql3="select * from sales";
/**建立数据库连接*/
sqlconnection dbconn=new sqlconnection(strconn);(www.iocblog.net 文章来源)
/**查询资料*/
sqldataadapter myadapter1=new sqldataadapter(strsql1,dbconn);
sqldataadapter myadapter2=new sqldataadapter(strsql2,dbconn);
sqldataadapter myadapter3=new sqldataadapter(strsql3,dbconn);
/**实例化dataset*/
dataset mydata=new dataset();
/**将资料存入dataset*/
myadapter1.fill(mydata,"author");
myadapter2.fill(mydata,"job");
myadapter3.fill(mydata,"sale");
/**设置数据源*/
grid1.datasource=mydata.tables["author"].defaultview;
grid2.datasource=mydata.tables["job"].defaultview;
grid3.datasource=mydata.tables["sale"].defaultview;
/**数据显示*/
grid1.databind();
grid2.databind();
grid3.databind();
}
</script>
<form name="form1" runat="server">
<asp:datagrid id="grid1" runat="server"
font-size="12px"/>
<asp:datagrid id="grid2" runat="server"
font-size="12px"/>
<asp:datagrid id="grid3" runat="server"
font-size="12px"/>
</form>
(www.iocblog.net 文章来源)