it-swarm.com.de

oracle-Datenbankverbindung in web.config asp.net

Ich weiß, dass ich eine Verbindungszeichenfolge in der c # -Klasse selbst erstellen kann, aber ich versuche, dies zu vermeiden. Ich möchte die Verbindung in der web.config erstellen, die ich gelesen habe, ist sicherer. Ich konnte jedoch kein Beispiel finden, für das die folgenden Attribute festgelegt wurden:

  • Hostname
  • Hafen
  • SID
  • Username
  • Passwort
  • Verbindungsname

Könnte jemand bitte helfen, dies in webconfig zu erstellen? Ich verbinde mich mit Oracle DB. 

8
sys_debug

Hier ist die Vorlage:

     <connectionStrings>
        <add name="{ConnectionName}" 
        connectionString="Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(Host=MyHost)(PORT=MyPort)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=MyOracleSID)));User Id=myUsername;Password=myPassword;" 
        providerName="Oracle.DataAccess.Client"/>
     </connectionStrings>

Hier ist einer von mir - minus einem echten TNS-Namen, einem Benutzernamen und einem Passwort:

    <add name="MSOL" connectionString="Data Source={TNS_NAME};User ID={username};Password={password};pooling=true;min pool size=5;Max Pool Size=60" providerName="Oracle.DataAccess.Client"/>
16
Josh Leeder

Nach dem Hinzufügen der Verbindungszeichenfolge zur web.config können Sie Folgendes verwenden:

System.Configuration.ConfigurationManager.ConnectionStrings["connectionStringName"].ConnectionString;

um die Verbindungszeichenfolge abzurufen.

1
Nico de Wit

Es kann dir helfen ....

Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(Host=MyHost)(PORT=MyPort))(CONNECT_DATA=(SERVICE_NAME=MyOracleSID)));User Id=myUsername;Password=myPassword;

http://www.connectionstrings.com/Oracle

Sie können untersuchen, wie die Verbindungszeichenfolge aussehen sollte:

1) Erstellen Sie eine leere Textdatei im Windows Explorer und benennen Sie sie in X.UDL um
2) Doppelklicken Sie darauf, um das Dialogfenster des Datenlinkanbieters anzuzeigen.
3) Wählen Sie die Registerkarte Anbieter. Suchen Sie den Anbieter für Ihre Datenzugriffsmethode und klicken Sie auf Weiter.
4) Wählen Sie Ihre Quelle
5) Testen Sie die Verbindung und speichern Sie sie.
6) Vergleichen Sie den Inhalt von X.UDL mit Ihrer Verbindungszeichenfolge.

0
user2110717