国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Asp.Net查詢MSSQL數據庫的一個例子

2019-11-18 12:03:02
字體:
來源:轉載
供稿:網友

  一:使用System.Data.OleDb
  <%@page language="c#" debug="true"%>
  <%@Import Namespace="System.Data"%>
  <%@Import Namespace="System.Data.OleDb"%>
  <script language="c#" runat="server">
  public void page_load(Object o,EventArgs e)
  {
  /**定義相關變量*/
  String strConn="PRovider=sqloledb.1;data source=localhost;initial catalog=pubs;user id=sa;passWord=lzjliu202080";
  String strSQL1="SELECT * FROM authors";
  String strSQL2="SELECT * FROM jobs";
  String strSQL3="SELECT * FROM sales";
  /**建立數據庫連接*/
  OleDbConnection myConn=new OleDbConnection(strConn);
  try
  {
  /**查詢數據*/
  OleDbDataAdapter myAdapter1=new OleDbDataAdapter(strSQL1,myConn);
  OleDbDataAdapter myAdapter2=new OleDbDataAdapter(strSQL2,myConn);
  OleDbDataAdapter myAdapter3=new OleDbDataAdapter(strSQL3,myConn);
  /**實例化DataSet*/
  DataSet myData=new DataSet();
  /**將數據資料存入DataSet*/
  myAdapter1.Fill(myData,"authors");
  myAdapter2.Fill(myData,"jobs");
  myAdapter3.Fill(myData,"sales");
  /**設置數據來源*/
  myGrid1.DataSource=myData.Tables["authors"].DefaultView;
  myGrid2.DataSource=myData.Tables["jobs"].DefaultView;
  myGrid3.DataSource=myData.Tables["sales"].DefaultView;
  /**數據綁定*/
  myGrid1.DataBind();
  myGrid2.DataBind();
  myGrid3.DataBind();
  }
  catch(Exception ex)
  {
  Response.Write("應用程序發生意外錯誤!");
  }
  finally
  {
  /**資源釋放*/
  //myAdapter1.Close();
  //myAdapter2.Close();
  //myAdapter3.Close();
  myConn.Close();
  }
  }
  </script>
  <Html>
  <head>
  <title>Asp.Net數據查詢</title>
  </head>
  <body>
  <form runat="server">
  <asp:DataGrid id="myGrid1" runat="server"
  allowPaging="true"
  pageSize="5"
  pagerStyle-mode="NumericPages"
  borderColor="black"
  borderWidth="1"
  cellPadding="3"
  cellSpacing="0"
  GridLines="Both"
  Font-Name="Verdana"
  Font-Size="8pt"
  HeaderStyle-BackColor="#aaaadd"
  AlternatingItemStyle-BackColor="#eeeeee"/>
  <asp:DataGrid id="myGrid2" runat="server"
  allowPaging="true"
  pageSize="5"
  pagerStyle-mode="NumericPages"/>
  <asp:DataGrid id="myGrid3" runat="server"
  allowPaging="true"
  pageSize="5"
  pagerStyle-mode="NumericPages"/>
  </form>
  </body>
  </html>
  
  二:使用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);
  /**查詢資料*/
  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>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安仁县| 北安市| 徐州市| 云南省| 桐城市| 岗巴县| 卓资县| 建阳市| 策勒县| 丹江口市| 永定县| 呼图壁县| 内江市| 徐州市| 峡江县| 阿合奇县| 赤壁市| 龙南县| 张家界市| 富民县| 漳浦县| 五峰| 封丘县| 临朐县| 霞浦县| 汉阴县| 东海县| 肃南| 威宁| 辽宁省| 枝江市| 绥棱县| 乐都县| 延吉市| 微山县| 巴林右旗| 应城市| 页游| 茶陵县| 盘锦市| 闽侯县|