Was ist der beste Weg zu einer Oracle-Datenbank zu verbinden, meine eigenen IDE zu bauen? [geschlossen]

StackOverflow https://stackoverflow.com/questions/2918418

  •  04-10-2019
  •  | 
  •  

Frage

antworte mir vor plz Nachdenken über die Zukunft dieser Art von Programm und antworten Sie mir plz.
Ich will einige Daten aus Oracle-Server wie bekommen:

1-get alle die Funktion, Paket, Verfahren und etc für sie zeigen oder Drop & etc ...
meine * SQL-Dateien 2-kompilieren, das Ergebnis erhalten, wenn sie Probleme & etc ...

becuz Ich war Anfänger im Orakel aller ich zum ersten Mal für das zweite Problem zu lösen versuche ich SQLPlus von RUN zu verbinden sqlplus und verfolgen den Ausgang (ich meine, ich den Ausgabestrom von Shell ändern und Spuren was passiert und handhaben die zugewiesene Nachricht an den Kunden. JETZT ERFOLGREICH dieser Artikel. nur ein bisschen ich habe Problem mit alle Ergebnis erhalten, da die Ausgabe asynchronous.any Weg ist ...
[In diesem Fall ich melden Sie sich an, um Oracle-Server durch Senden Argument an die sqlplus durch make einen Prozess in c #]

nach, dass ich versuchen, alles Funktion, ein Paket oder Prozedurnamen zu bekommen, aber ich habe Probleme in der Geschwindigkeit! Also versuche ich Oracle.DataAccess.dll zu verwenden, um die Datenbank zu verbinden. jetzt bin ich so verwirrend über: Welcher Weg ist richtig Weg, um ein Programm, dass die Arbeit wie Oracle Developer zu bauen!

Ich habe keine Erfahrung für wie dieses Programm, wie die Arbeit.

Wenn Ihre Antwort ist, muss ich die zweite Möglichkeit, folgen Sie diesem Teil plz verwenden: Ich ein wenig suchen, biss die Golden, PLedit (Benthic Software), habe ich wenig Probleme haben, wie ich die Verbindungszeichenfolge erstellen muss? Weil ich darüber nachzudenken, wie ich den Hostnamen oder die Portnummer, dass Oracle Arbeit auf sie finden können ?? bin ich muss die Datei tnsnames.ora lesen?

Wenn Ihre Antwort muss ich die erste Möglichkeit, folgen Sie diesem Teil plz verwenden: u tun haben, jede Idee, wie ich die Ausgabe analysieren? weil zum Beispiel das Ergebnis einer Tabelle so verwirrend ... [i verarbeiten kann und Programm, aber ich wirklich jemand Erfahrung brauchen, weil die wichtigen Dinge zu mir lernen, wie man eine solche Software Arbeit so schön und mit schnellen Reaktion?] All das hat unterschiedliche Art in der Ausgabe ...

Wenn Sie nicht sicher sind, können mir helfen, das Buch mich auf diese Weise helfen kann ich Experte? becuz beispielsweise alle C # Schreib nur darum, wie u DB zu verbinden und die DB Bücher schreiben, wie u dieses DB Programm verwenden können, ich auf der Suche nach einem Buch, das mir eine Idee geben, wie eine Schnittstelle für do Transaktion zwischen diesen two.not entwickeln einfache senden und empfangen von Daten, zum Beispiel, wie man einen Compiler für sie schreiben. die Sprache des Buches ist nicht anders für mich ich weiß, C #, Java, VB, SQL, Oracle Danke.

War es hilfreich?

Lösung

Um eine IDE wie Oracle SQL Developer oder TOAD Sie direkt auf die Datenbank verbinden müssen bauen, mit OracleConnection() oder was auch immer Ihre gewählten Sprache unterstützt. Dies ist, werden Sie mit strukturierten Result Ausgänge und Metadaten geben. Diese Dinge sind Schlüssel zum Aufbau von dynamischen Anzeigekomponenten.

SQL * Plus selbst, wenn nicht gerade eine IDE, eine vollständige Client. Schaben und seine Ausgabe Parsen fügt eine weitere Ebene der Komplexität, was bereits ein äußerst ehrgeiziges Projekt für jemanden, der sich selbst als „Anfänger im Orakel“ beschreibt.

Andere Tipps

Gebäude ein Programm ähnlich wie SQL Developer wird eine sehr schwierige Aufgabe sein.

Sie können mit der Überprüfung einige der Open-Source-Produkte beginnen.

Es gibt ein paar von SQL * Plus Alternativen in Python geschrieben

http://pysql.sourceforge.net/

http://pypi.python.org/pypi/sqlpython

Squirrel SQL Client ist ein Java-basiertes Multi-Datenbank-Tool

http://squirrel-sql.sourceforge.net/

Ein weiterer Grund ist SQL Workbench

http://sqlworkbench.mgm-tp.com/viewvc/

Die einzigen C # Versionen scheinen alt und generisch, aber man kann wahrscheinlich einige nützliche Gedanken von ihnen bekommen

http://sqlbuddy.sourceforge.net/

http://dbcommander.sourceforge.net/

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top