Je crée une base de données Oracle 10g express dans mon fedora qui s'exécute sur une machine virtuelle. Je veux créer un formulaire d'expédition dans Windows Xp qui accèdera à la base de données Oracle sous vmware.J'ai essayé en utilisant SQLCLient. Je n'ai aucune idée de la chaîne de connexion que je devrais utiliser. S'il vous plaît aider ...Connexion pour la base de données Oracle avec le formulaire C#
Répondre
Vous devrez utiliser le OracleClient au lieu de SqlClient (ajouter une référence à System.Data.OracleClient). Reagarding la chaîne de connexion, this is a great resource (direct link to .NET Framework Data Provider for Oracle).
Notez que la OracleClient et SqlClient mettent en œuvre les mêmes interfaces pour de nombreux types, tels que IDbConnection
et IDbCommand
, il est donc généralement une bonne idée d'avoir autant de votre code que possible se référer à ces interfaces plutôt que des implémentations spécifiques d'entre eux, pour le garder déconnecté du fournisseur spécifique.
Vous pouvez également lire ceci: Oracle and ADO.NET.
Vous pouvez essayer le fournisseur ODP.NET (http://www.oracle.com/technology/tech/windows/odpnet/index.html) ou le fournisseur Devart (http://www.devart.com/dotconnect/oracle/) ou le fournisseur DataDirect (http://www.datadirect.com/products/net/net_for_oracle/index.ssp).
Vous pouvez également utiliser le fournisseur Microsoft pour Oracle (System.Data.OracleClient, voir Fredrik Mörk). Il a seulement un ensemble limité de fonctionnalités et c'est un peu lent, Microsoft n'améliorera pas ce fournisseur à l'avenir.
- 1. Connexion à une base de données Oracle en C# .Net
- 2. Format de chaîne d'URL pour la connexion à la base de données Oracle avec JDBC
- 3. Client Oracle avec indicateur OpenforwardOnly dans la connexion à la base de données.
- 4. Insérer dans la base de données oracle
- 5. besoin d'aide avec la connexion à la base de données
- 6. C# - Une classe pour la connexion de base de données générique, commande, lecteur
- 7. java.sql.SQLException rencontré lors de la connexion à la base de données Oracle
- 8. Connexion à une base de données Oracle avec SQL Server 2000 Reporting Services?
- 9. AIR: Connexion à la base de données via le réseau?
- 10. Erreur lors de la connexion avec Oracle depuis SSMA 2005 pour Oracle?
- 11. Connexion Oracle/délai d'expiration de la requête
- 12. Comment déterminer le type de base de données pour une connexion JDBC donnée?
- 13. Oracle Base de données de performance liées
- 14. Comment configurer Hibernate pour utiliser SSL pour communiquer avec le serveur de base de données?
- 15. Source de données Oracle renvoyant la connexion null
- 16. Connexion à une base de données depuis le début
- 17. Accès à la base de données Oracle à partir du C#
- 18. Comment modifier le schéma de base de données avec les tables versionnées Oracle Workspace Manager
- 19. comment établir la connexion à la base de données en utilisant WPF, C# et XAML
- 20. Nécessite SSL pour la connexion à la base de données pour MediaWiki/Apache/PHP/MySQL avec OpenSSL
- 21. Problème lors de la connexion à la base de données Oracle via la page ASP.NET sous IIS
- 22. Problèmes de démarrage de la base de données Oracle
- 23. Formulaire HTML/requête de base de données
- 24. Assistant de connexion à la base de données SOAP UI
- 25. connexion de base de données SQL sur le serveur distant
- 26. Connexion à base de données MySQL avec PHP
- 27. Création d'une base de données pour un formulaire Web général
- 28. Erreur lors de la connexion à Oracle du programme py2exe'd: Impossible d'acquérir le gestionnaire d'environnement Oracle
- 29. Connexion à une base de données avec WinAuth
- 30. Détermination de la base de données Oracle instance
mais ma base de données en cours d'exécution sur Linux (en cours d'exécution sur la machine virtuelle) et que vous voulez y accéder à partir de OS principal (XP) .Wat sera la chaîne de connexion pour – Nipun
Je n'ai pas travaillé avec Oracle DB de .NET dans quelques années donc je ne peux pas vérifier, mais je pense que c'est la chaîne de connexion que vous voulez: "Data Source = (DESCRIPTION = (ADRESSE = (PROTOCOLE = TCP) (HOST = MyHost) (PORT = MyPort)) (CONNECT_DATA = (SERVICE_NAME = MyOracleSID))); ID utilisateur = myUsername; Password = myPassword; ". Vous devrez bien sûr remplacer MyHost, MyPort, MyOracleSID, myUsername et myPassword par les valeurs correctes de votre machine virtuelle Linux et de votre base de données Oracle. –