昨天用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中的工具-->連線到SQL來連線,不過本人建議在初步學習者最好一步一腳印來學,有些東西是書本,及G大神未必
會教的,自己TRT出來更有成就.
留言列表