close

昨天用ADO.NET連ACCESS成功,今想到到直接連SQL SERVER好了,不然學ASP.NET幹什麼?,不就是為了最重要的SQL SERVER管理嗎?
只是書本上的及G大神說法都很模糊,特別寫下來以免忘記了!

以下是CODE:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.OleDb;//連ACCESS要加這行
using System.Data.SqlClient;//連SQL SERVER要加這行

public partial class ch8_2_2a_SQL_Connect_ : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        
            }

    protected void Button1_Click(object sender, EventArgs e)
    {
        string source;                               //宣告連線字串
        source = "server=servername;";                 //SERVER NAME或是IP
        source += "database=Northwind;";              //DB NAME
        source += "user id=sa;";                     //USER ID(測試用SA,平時請別用最大權限以免被駭出事)
        source += "password=pass;";           //USAE PASS 
        SqlConnection conn;                          //宣告連線物件
        conn = new SqlConnection(source);             //連線,本機VM要看資源,通常第一次連要1~3秒 
        conn.Open();
        Response.Write("<h2>ASP.NET連線本機VM中的SQL SERVER2016測試</h2>");
        Response.Write("<hr>");
        Response.Write("<h3>成功連線到SQL2016的伺服器</h3>");
        conn.Close();
    }
}

asp.net link -1.JPG

當然你可以用ASP.NET中的工具-->連線到SQL來連線,不過本人建議在初步學習者最好一步一腳印來學,有些東西是書本,及G大神未必

會教的,自己TRT出來更有成就.

arrow
arrow

    風動雲輕 發表在 痞客邦 留言(0) 人氣()