Je crée une application Windows Forms et ma base de données SQL Server se trouve sur un serveur distant. Comment puis-je me connecter avec Visual C# et ADO.NET?Comment se connecter à la base de données SQL Server distante à l'aide de Visual C#?
Répondre
Vous devez enquêter sur les SqlConnection
, SqlCommand
et possible SqlDataReader
et SqlDataAdapter
composants .NET (voir les documents en ligne MSDN).
Une fois que vous avez cela, vous devez définir votre connection string - vérifiez ce lien de site pour une énorme sélection et explication des chaînes de connexion.
Ensuite, vous connectez essentiellement à l'aide:
using(SqlConnection conn = new SqlConnection('your connection string here'))
{
conn.Open();
// do stuff
conn.Close();
}
et vous pouvez faire des choses de différentes manières, par exemple en remplissant des ensembles de données, en lisant des valeurs, etc.
Lisez le MSDN ADO.NET Overview pour commencer! Ou Google pour "tutoriel ADO.NET" - vous trouverez des tonnes de liens.
La réponse se trouve ici -
Connect to remote MySQL database with Visual C#
En outre, lire et télécharger ici - http://dev.mysql.com/downloads/connector/net/5.2.html
Dans l'oeil de MS SQL Server, il n'y a pas de différence où se trouve votre serveur SQL. Tout ce dont vous avez besoin est de vous assurer que vous avez accès à ce serveur en termes d'IP et de numéro de port.
Utilisez le code ci-dessous pour créer les objets de connexion nécessaires.
public bool BeginTransaction(string strServerName) {
try
{
bool bRet = OpenConnection(strServerName);
if (bRet)
{
m_objTransaction = m_conn.BeginTransaction();
m_dtAdapter.SelectCommand.Connection = m_conn;
return true;
}
}
catch (Exception ex)
{
return false;
}
return false;
}
public bool OpenConnection(string strServerName) {
try
{
m_connStr = string.Empty;
m_connStr = string.Format("Data Source=;Initial Catalog=;User Id=sa;Password=;"); //write your credentials here with DB name and server
m_conn = new SqlConnection(m_connStr);
m_conn.Open();
m_dtAdapter = new SqlDataAdapter();
if (m_conn != null)
{
m_dtAdapter.SelectCommand = new SqlCommand();
}
}
catch (SqlException ex)
{
return false;
}
catch (Exception ex)
{
return false;
}
return true;
}
pourquoi le -1 puis-je savoir? ma réponse est la même que la réponse choisie !! – srivatsayb
- 1. Comment me connecter à une base de données SQL Server distante dans une application WinForms?
- 2. Comment se connecter à la base de données MySQL depuis eMbedded Visual C++
- 3. Comment se connecter à SQL Server 2008
- 4. comment se connecter à la base de données oracle: ((
- 5. comment se connecter à SQL Server à partir de JSF
- 6. Impossible de se connecter à la version distante de MS SQL Server Express 2008 R2 à partir de OLE DB
- 7. Services RIA Silverlight - Impossible de se connecter à la base de données SQL Server
- 8. Administration de site Web Outil: Impossible de se connecter à la base de données SQL Server
- 9. Comment utiliser ASP.NET pour se connecter à une base de données Oracle distante?
- 10. Impossible de se connecter à la base de données SQL Server
- 11. Comment se connecter à une base de données sous Windows
- 12. Comment se connecter à la base de données dans zf
- 13. Comment se connecter à une autre base de données système?
- 14. Impossible de se connecter à la base de données SQL uniquement à partir asp
- 15. Nouvelle connexion à la base de données distante en C#
- 16. Comment se connecter à partir de rubis MS Sql Server
- 17. Comment se connecter à la base de données Oracle?
- 18. Comment drupal se connecter à la base de données
- 19. comment se connecter directement à la base de données
- 20. Comment se connecter à une base de données dans ASP.NET?
- 21. Connexion à la base de données SQL Server C# -WinForms
- 22. Meilleure façon de se connecter à Sql Server avec MFC
- 23. Impossible de se connecter à "local" (SQL Server 2008)
- 24. Impossible de se connecter à l'URL de la façade distante
- 25. L'ordinateur client ne peut pas se connecter à la base de données de l'application C# .net
- 26. Comment se connecter à une base de données MySQL distante sans webservices ...? (ANDROID)
- 27. Comment connecter .NET avec la base de données sql?
- 28. Impossible de se connecter à SQL Server 2008 Management Studio
- 29. Se connecter uniquement à la base de données si nécessaire
- 30. impossible de se connecter à la base de données
Ma base de données est MSSQL et non MySQL. –
Oups, vraiment désolé, je l'ai mal lu. –