【ASP.net】SQLServerへ接続して文字列をIISで表示する簡単なサンプル

default.aspxで保存して、IISのデフォルトページで一番上にしておく
<%@ Page Language="C#" %> <%@ Import Namespace="System.Data" %> <%@ Import Namespace="System.Data.SqlClient" %> <script runat="server"> protected void Page_Load(Object source, EventArgs e) { if (IsPostBack) { return; } // 接続文字列を作成 string connectString = "Data Source=udemy-sqlserver.database.windows.net;"; connectString += "Initial Catalog=udemy-lesson-db;"; connectString += "User ID=udemyadmin;"; connectString += "Password=P@ssw0rd!1233;"; connectString += "Trusted_Connection=False;"; // 取得したデータ退避用 DataTable dt = new DataTable(); using (SqlConnection con = new SqlConnection(connectString)) using (SqlDataAdapter adapter = new SqlDataAdapter()) { con.Open(); // クエリを実行して、結果をDataTableに退避 string query = "SELECT * FROM t1"; adapter.SelectCommand = new SqlCommand(query, con); adapter.Fill(dt); } // 画面上のDataGridとバインド datagrid.DataSource = new DataView(dt); DataBind(); } </script> <html> <body> <asp:DataGrid id="datagrid" runat="server" /> </body> </html>
データベースを用意
テーブルを作成
動作確認