Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

C# - Bezug auf Oracle-Datenbank herstellen

Empfohlene Antworten

Guten Tag zusammen,

habe als nächstes Lernziel die Einbindung von Oracle in einem C#-Programm vor Augen. Nach ersten Recherchen ist mir bewusst, dass es nicht so einfach von jetzt auf gleich von Statten geht. Deshalb suche ich derzeit nach einer Art Tutorial, welches beschreibt, wie man aus einem einfachen, simplen C# Programm eine Einbindung zu einer Oracle-Datenbank herstellen kann.

Danke

OLE DB würde sich anbieten (z.b. der OLE DB provider für oracle).

du brauchst einen connectionstring, in welcher zumindest der instanzname und der user bzw. das schema angegeben sind.

z.b. Oracle connection string for C# : OracleDatabase ADO.netC# / C Sharp

dies hätte auch eine suchmaschinenanfrage deiner wahl hervorgebracht.

s'Amstel

Von Oracle gibt es ein Toolset Namens ODP.NET (Oracle Data Provider) zum kostenlosen Download, das integriert sich in Visual Studio und macht die Sache relativ einfach. Die bieten auch eine gute Dokumentation an in der die Vorgehensweise erklärt wird, einfach mal durchlesen.

Wenn du noch keine Erfahrung mit ADO.NET hast empfiehlt sich vorher ein ADO.NET Buch zu lesen.

Danke,

habe dank dem Link zu dem Quelltext eine Verbindung hinbekommen. Arbeite mich also langsam in die Materie ein.

Das mit dem Tool für Visual Studio klingt auch ganz nett. werde ich mir auf jeden Fall mal angucken...

Ich bins nochmal

Beim weiteren Einarbeiten habe ich jetzt ein kleines problem mit der Syntax. Dank des Links und dem Kapitel "Connect to an Oracle Server" kann ich jetzt eine Verbindung herstellen. Mir fehlt allerdings ein Befehl mit dem ich einzelne Tabellen ansprechen kann. Mit dieser OleDbConnection kann ich nicht wirklich viel mit anfangen.

wie meinst du, "ansprechen"? der in script enthaltene OleDbDataReader bietet dir doch daten zum lesen an; für alle andere musst du natürlich andere klassen anwenden, z.b. den OleDbDataAdapter, um die daten an ein objekt zu binden.

vielleicht definierst du nochmal, was du genau machen möchtest.

s'Amstel

In der Datenbank befinden sich verschiedene Listen (Tabellen), die ich auf den Bildschirm bringen will. Dies soll in einem Datagridview passieren. Jetzt brauche ich den bzw. die Befehl(e) womit ich dies zu stande bringen kann. Mit OleDb-Eigenschaften arbeite ich derzeit nicht.

Hm .. mit Oracle habe ich auch nicht viel Erfahrung - habe aber gerade das Problem, dass ich keine Connection hinbekomme.

Kann mir da jemand helfen? Mal angenommen ich habe folgende Zugangsdaten:

User: Username

Password: Password

SID: mySID

Host: 192.168.20.25

Port: 1521

Wie übergebe ich das nun bei Ole? Geht das überhaupt, wenn ich lokal kein Oracle installiert habe?

Danke schon einmal für eure Hinweise im Voraus

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Konto

Navigation

Suchen

Suchen

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.