数据库连接问题
新手学习asp.net 但是在数据库连接时出现问题connectionStrings>
<add name="app"
connectionString="data source=.\\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=D:\\sql\\sqlserver\\MSSQL10.MSSQLSERVER\\MSSQL\\DATA\\BookSelect.mdf;User Instance=true" //表示连接字符串没问题
providerName="System.Data.SqlClient" />
</connectionStrings>//在服务器配置文件中
SqlConnection sqlConn = new SqlConnection();
string connStr = ConfigurationManager.ConnectionStrings["app"].ToString();
sqlConn.ConnectionString = connStr;
sqlConn.Open();//总是显示此处出现问题
执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.InvalidOperationException: 实例失败。 --------------------编程问答-------------------- 关注一下,我通常用的是如下的方法:
<appSettings>
<add key="conn" value="server=server;database=myDB;uid=**;pwd=**"/>
</appSettings>
string connStr = ConfigurationManager.AppSettings["conn"];
SqlConnection conn = new SqlConnection(connStr);
conn.Open(); --------------------编程问答--------------------
就这个就行! --------------------编程问答--------------------
:
:
SqlConnection sqlConn = new SqlConnection();
string connStr = ConfigurationManager.ConnectionStrings["app"].connectionString;
SqlConn.ConnectionString=connStr;
sqlConn.Open(); --------------------编程问答-------------------- 我常这样的。
WEB.CONFIG 中:
<connectionStrings>
<add name="ConnectionString" connectionString="Data Source=.;Initial Catalog=;Integrated Security=True" providerName="System.Data.SqlClient" />
</connectionStrings>
CS类中。
private static SqlConnection connection()
{
return new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString);
}
--------------------编程问答-------------------- 数据库连接问题参考我的博客http://blog.csdn.net/vbloveshllm --------------------编程问答-------------------- 你们不曾想到,如果楼主用的是Express版本的呢? --------------------编程问答-------------------- <configuration>
<connectionStrings>
<add name="ApplicationServices"
connectionString="server=.;database=myDB;uid=sa;pwd=sa"
providerName="System.Data.SqlClient" />
</connectionStrings> --------------------编程问答-------------------- 如果是自带2005SQL 确实有可能是express版本 修改server=./sqlexpress 楼主可以试试 --------------------编程问答-------------------- 楼主,不要那样写!用一楼的办法吧! --------------------编程问答-------------------- 要安装专业版、开发版或个人版的SQL
且不是你那样连接数据库的~~!! --------------------编程问答--------------------