Heim > Web-Frontend > js-Tutorial > Verbindungsbetrieb einer Oracle-Datenbankinstanz in JavaScript_Javascript-Kenntnissen

Verbindungsbetrieb einer Oracle-Datenbankinstanz in JavaScript_Javascript-Kenntnissen

WBOY
Freigeben: 2016-05-16 16:06:16
Original
3579 Leute haben es durchsucht

Vorwort

Ob es sich um eine B/S- oder C/S-Entwicklung handelt, JavaScript wird grundsätzlich nicht für den Betrieb der Datenbank verwendet. Um eine meiner Ideen zu bestätigen, muss ich eine große Menge an Nachrichteninformationen zur Datenbank hinzufügen. Daher möchte ich Informationen von verschiedenen RSS-Sites abrufen und die Informationen in die Datenbank importieren. Tatsächlich kann ich auch Java, C++ oder C# und andere kompilierte Sprachen verwenden. Die Verwendung der Javascript-Sprache ist jedoch für diese Arbeit am effizientesten. Warum sollte ich es dann nicht tun?

Umwelt

Betriebssystem: winxp sp2
Verwendete Tools: cscript.exe, Batchdatei
Datenbank: Oracle 10g als Zieldatenbank (andere Datenbanken können ebenfalls verwendet werden, z. B. SQLServer, Access, MySQL usw.)
Datenzugriffsmethode: ADO (andere Datenzugriffsmethoden können ebenfalls verwendet werden, z. B. odbc, jdbc usw.)

Code:

Dateiname: rss.js

Code kopieren Der Code lautet wie folgt:

//Datenbankverbindungsobjekt erstellen
var conn = new ActiveXObject("ADODB.Connection");
//Datensatzobjekt erstellen
var rs = new ActiveXObject("ADODB.Recordset");

Versuchen Sie es{
//Datenbankverbindungszeichenfolge. Informationen zur spezifischen Konfiguration finden Sie unter: http://www.connectionstrings.com/
//Wenn Sie nicht wissen, wie Sie die Verbindungszeichenfolge konfigurieren, können Sie sie erhalten, indem Sie die UDL-Datei konfigurieren und sie mit einem Texteditor öffnen
var Connectionstring = "Provider=OraOLEDB.Oracle.1;Password=pwd;Persist Security Info=True;User ID=username;Data Source=ORA";

//Verbindung öffnen
conn.open(connectionstring);

//Abfrageanweisung
var sql = " select * from tb_col ";

//Öffnen Sie den Datensatz (d. h. führen Sie die Abfrageanweisung aus)
rs.open(sql,conn);

//Alle Datensätze durchlaufen
while(!rs.eof){
//WScript ist das Skript-Hostobjekt von Windows. Weitere Informationen finden Sie in der Windows-Hilfe.
//WScript.Echo gibt den aufgezeichneten Inhalt aus
WScript.Echo(rs.Fields("id") "t" rs.Fields("name") "n");

//Nächster Datensatz
rs.moveNext();
}

//Schließen Sie den Datensatz
rs.close();
//Datenbankverbindung schließen
conn.close();
} Catch(e){
//Ausnahmebericht
WScript.Echo(e.message);
} endlich{
//
}

Datei 2: run.bat

Diese Datei ist eine Batchdatei. Verwenden Sie diese Datei, um die Datei rss.js auszuführen. Obwohl die Datei rss.js direkt ausgeführt werden kann, wird die Datei, die direkt ausgeführt wird, über ein Fenster aktiviert. Der Nachteil besteht darin, dass ein Fenster zur Anzeige jedes Datensatzes angezeigt wird. Deshalb habe ich die Befehlszeile zum Aktivieren der Datei rss.js und Batch-Befehle verwendet, um die Befehlseingabe zu vereinfachen.

Code kopieren Der Code lautet wie folgt:

cscript.exe rss.js
Pause

Führen Sie die Datei run.bat aus und Sie werden Ergebnisse ähnlich den folgenden sehen:

Code kopieren Der Code lautet wie folgt:

1 Spalte 1

2 Spalte 2

3 Spalte 3

4 Spalte 4

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage