您的位置:首页 > 数据库

网页如何连接SQL服务器

2013-06-13 15:23 351 查看
其实网页连接服务器还是蛮简单的,windows的很多东西都是封装好了的,只需要简短的几句话就连接好了,重点是需要注意其中的参数配置,如果不对,那肯定是连接不上的。

此处,SQL2008是创建了一个SQLEXPRESS_V2实例,并且创建了一个3GPlatform数据库和一个StuInfo数据库,其中用户是sa,密码是123456,如下图所示



我们注意到了,StuInfo数据库里面有表里面有两条记录,待会儿我们就通过网页将连接好的数据库的数据给显示出来

我们在VS2008中创建一个asp.net应用程序,修改.aspx.cs文件代码如下,其余的不需要修改

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;

namespace ST.page
{
public partial class sql : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
SqlConnection sqlcon = new SqlConnection();
sqlcon.ConnectionString = "Data Source=.\\SQLEXPRESS_V2;Initial Catalog=3GPlatform;User ID=sa;Password=123456"; //此处需要配置正确,否则不能够连接上数据库,注意SQLEXPRESS_V2前面是两个"\\"
sqlcon.Open();
if (sqlcon.State.ToString() == "Open")
Response.Write("数据库SQLEXPRESS_V2打开成功");
else
Response.Write("数据库SQLEXPRESS_V2打开失败");

string strSQL = "Select * FROM [StuInfo].[dbo].student";
SqlCommand cmd = new SqlCommand(strSQL, sqlcon);
SqlDataReader dr = cmd.ExecuteReader();
dr.Read();
Response.Write("<br>");
Response.Write(dr["sno"]);
Response.Write(" " + dr["sname"]);
Response.Write(" " + dr["sage"]);
Response.Write(" " + dr["ssex"]);
Response.Write(" " + dr["snaction"]);
Response.Write(" " + dr["sdept"]);
Response.Write("<br>");
dr.Read();
Response.Write(dr["sno"]);
Response.Write(" " + dr["sname"]);
Response.Write(" " + dr["sage"]);
Response.Write(" " + dr["ssex"]);
Response.Write(" " + dr["snaction"]);
Response.Write(" " + dr["sdept"]);
dr.Close();
sqlcon.Close();
}
}
}


运行结果如下



我们将数据库StuInfo中的内容给读取出来了,说明,我们的数据库连接正常了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: