tkc*_*kcn 0 c# sql connection-string
更新:我错过了我应该使用MySql.Data.MySqlClient引用和MySqlConnection,因为我一直在尝试连接mysql服务器.Java误导我,我可以轻松连接两行.抱歉花时间**
我正在尝试将我的网页连接到数据库.我可以使用java轻松连接以生成表,但我无法连接C#/ Asp.
输出屏幕上的错误是:
System.Data.dll中发生了'System.Data.SqlClient.SqlException'类型的第一次机会异常
码:
try {
con = new SqlConnection("Data Source = urlhere ;" +
"uid = u_yucel;" +
"pwd = *****; " +
"database = u_yucel; " +
"connection timeout = 2");
cmd.CommandText = "select * from person";
con.Open();
cmd.Connection = con;
DropDownList1.DataSource = cmd.ExecuteReader();
DropDownList1.DataTextField = "name";
DropDownList1.DataBind();
}
catch (Exception ex)
{
Response.Write(ex.Message);
Console.WriteLine("123");
Response.Write(ex.StackTrace);
}
Run Code Online (Sandbox Code Playgroud)
错误信息:
建立与SQL Server的连接时发生与网络相关或特定于实例的错误.服务器未找到或无法访问.验证实例名称是否正确,以及SQL Server是否配置为允许远程连接.(provider:命名管道提供程序,error:40 - 无法打开到SQL Server的连接)在System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning在System.Data.SqlClient.SqlInternalConnection.OnError(SqlException异常,布尔breakConnection)()在System.Data.SqlClient.TdsParser.Connect(ServerInfo serverInfo,SqlInternalConnectionTds connHandler,Boolean ignoreSniOpenTimeout,Int64 timerExpire,Boolean encrypt,Boolean trustServerCert,Boolean integratedSecurity)at System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo,String newPassword,Boolean ignoreSniOpenTimeout) System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject,System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(ServerInfo serverInfo,String newPassword,Boolean redirectedUserInstance,SqlConnection owningObject,SqlConnectionString connectionOptions,TimeoutTimer timeout)中的,TimeoutTimer超时,SqlConnection owningObject) TimeoutTim 呃超时,在System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity身份SqlConnectionString connectionOptions,字符串NEWPASSWORD,布尔redirectedUserInstance),SqlConnectionString connectionOptions,在System.Data.SqlClient.SqlConnectionFactory对象providerInfo,字符串NEWPASSWORD,SqlConnection的owningObject,布尔redirectedUserInstance) .CreateConnection(DbConnectionOptions选项,Object poolGroupProviderInfo,DbConnectionPool池,DbConnection owningConnection)在System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject)处的System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection,DbConnectionPool池,DbConnectionOptions选项)处. System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(的DbConnection owningObject)在System.Data.ProviderBase.DbConnectionPool.GetConnection(的DbConnection owningObject)在System.Data.ProviderBase.DbConnectionFactory.GetConnection(的DbConnection 在System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection,DbConnectionFactory connectionFactory)处的System.Data.SqlClient.SqlConnection.Open()处于E:\ VisualStudioProjects\DataDeneme1\DataDeneme1\carSelect中的DataDeneme1.carSelect.rebind()处的owningConnection) .aspx.cs:第38行
您的连接字符串无效.使用标准的.net提供程序连接字符串.或指定提供者.请看这里的例子
http://www.connectionstrings.com/sql-server-2008
http://www.connectionstrings.com/sql-server-2005
| 归档时间: |
|
| 查看次数: |
22141 次 |
| 最近记录: |