我的连接字符串有什么问题?

Whats wrong with my connection string?

你好,请帮我解决这个连接字符串,甚至连我的程序属性都附上了

try
{
   conn = new SqlConnection("Server=RM-MOBL\MSSQLSERVER1;DataBase=master;Trusted_Connection=True;");

   conn.Open();
   SqlCommand cmd = new SqlCommand("dbo.new", conn);
   cmd.CommandType = CommandType.StoredProcedure;
   rdr = cmd.ExecuteReader();
   Console.WriteLine(" connection success");
}
// I hope I have mentioned correct connection string but 
// not able to execute my stored procedure

我遇到了错误

![请在此处查看错误][3]

以上代码可能不是连接数据库的最佳方式。

在您的 web.config 中添加这些行,这些行将在 <configuration> 部分

内连接到您的数据库
<connectionStrings >
    <add name="myConnectionString" connectionString="Server=ServerName;Database=DatabaseName;User ID=UserId;Password=Password;Trusted_Connection=False;"
         providerName="System.Data.SqlClient"/>
  </connectionStrings>

并在您的 C# 文件中添加这些引用

using System.Data.SqlClient;
using System.Web.Configuration;

里面 Public Class 添加这个连接

 SqlConnection con = new SqlConnection(WebConfigurationManager.ConnectionStrings["myConnectionString"].ConnectionString);

现在您可以通过 con.Open();

打开连接

试试这个,如果你使用的是本地机器

    SqlConnection con = new SqlConnection("Server=RANJITHM-OBL\MSSQLSERVER1;initial catalog=master;integrated security=true");
SqlCommand cmd = new SqlCommand("dbo.new", conn);
   cmd.CommandType = CommandType.StoredProcedure;
 if (con.State == ConnectionState.Closed)
                con.Open();
   rdr = cmd.ExecuteReader();
   Console.WriteLine(" connection success");