(求助)sql server数据库的连接语句到底怎么写?
本人还是初学者,所以希望大家赐教。谢谢!
我看到很多书上都是:
String strConnection="server=(local)\\***;database=***;-------";(上面的------到底怎么写啊)
为什么到vs.net2002里面又要写成:
String strConection="Provider=SQLOleDb.Microsoft.*****"
//有点像access的连接语句
顺便希望高手们帮我调试一下下面的程序,怎么老是有错误。
<%@Import nameSpace="System.Data.SqlClient"%>
<%@Import namespace="System.Data"%>
<%@ Page language="c#"%>
<HTML>
<HEAD>
<title>连接sql server数据库</title>
</HEAD>
<BODY>
<script language="C#" runat="server">
private void Page_Load(object sender,System.EventArgs e)
{
String strConnection="server=(local)\\VSdotNET;database=ASPSQLSQL;integrated security=true;";
//这个地方是不是有问题啊?
SqlConnection objConnection = new SqlConnection(strConnection);
String strSQL="select * from plays";
SqlCommand objCommand=new SqlCommand(strSQL,objConnection);
objConnection.Open();
dgnamelist.DataSource=objCommand.ExecuteReader();
dgnamelist.DataBind();
objConnection.Close();
}
</script>
<h2>连接sql server数据库</h2>
<asp:DataGrid ID="dgnamelist" Runat="server" BackColor="lightblue" CellPadding="5" CellSpacing="2" BorderColor="black"></asp:DataGrid>
</BODY>
</HTML>