Maison > interface Web > js tutoriel > Opération de connexion de l'instance de base de données Oracle dans les compétences JavaScript_javascript

Opération de connexion de l'instance de base de données Oracle dans les compétences JavaScript_javascript

WBOY
Libérer: 2016-05-16 16:06:16
original
3579 Les gens l'ont consulté

Avant-propos

Qu'il s'agisse de développement b/s ou c/s, JavaScript n'est fondamentalement pas utilisé pour faire fonctionner la base de données. Pour confirmer une de mes idées, je dois ajouter une grande quantité d'informations d'actualité à la base de données. Par conséquent, je souhaite obtenir des informations de divers sites RSS et importer les informations dans la base de données. En fait, je peux également choisir d'utiliser Java, C++ ou C# et d'autres langages compilés. Cependant, l'utilisation du langage javascript est la plus efficace pour ce travail. Alors pourquoi ne le ferais-je pas ?

Environnement

Système d'exploitation : winxp sp2
Outils utilisés : cscript.exe, fichier batch
Base de données : oracle 10g comme base de données cible (d'autres bases de données peuvent également être utilisées, telles que : sqlserver, access, mysql, etc.)
Méthode d'accès aux données : ADO (d'autres méthodes d'accès aux données peuvent également être utilisées, telles que : odbc, jdbc, etc.)

Code :

Nom du fichier : rss.js

Copier le code Le code est le suivant :

//Créer un objet de connexion à la base de données
var conn = new ActiveXObject("ADODB.Connection");
//Créer un objet d'ensemble de données
var rs = new ActiveXObject("ADODB.Recordset");

essayez{
//Chaîne de connexion à la base de données, pour une configuration spécifique, veuillez vous référer à : http://www.connectionstrings.com/
//Si vous ne savez pas comment configurer la chaîne de connexion, vous pouvez l'obtenir en configurant le fichier UDL et en l'ouvrant avec un éditeur de texte
var connectionstring = "Provider=OraOLEDB.Oracle.1;Password=pwd;Persist Security Info=True;User ID=username;Data Source=ORA";

//Ouvrir la connexion
conn.open(chaîne de connexion);

//Instruction de requête
var sql = " select * from tb_col ";

//Ouvrir l'ensemble de données (c'est-à-dire exécuter l'instruction de requête)
rs.open(sql,conn);

//Parcourir tous les enregistrements
tandis que(!rs.eof){
//WScript est l'objet hôte de script de Windows. Pour plus de détails, veuillez le trouver dans l'aide de Windows.
//WScript.Echo génère le contenu enregistré
WScript.Echo(rs.Fields("id") "t" rs.Fields("name") "n");

//Enregistrement suivant
rs.moveNext();
>

//Fermer le jeu d'enregistrements
rs.close();
//Fermer la connexion à la base de données
conn.close();
} attraper(e){
//Rapport d'exception
WScript.Echo(e.message);
} enfin{
//
>

Fichier 2 : run.bat

Ce fichier est un fichier batch, utilisez ce fichier pour exécuter le fichier rss.js. Bien que le fichier rss.js puisse être exécuté directement, le fichier exécuté directement est activé à l'aide d'une fenêtre. L'inconvénient est qu'une fenêtre apparaîtra pour afficher chaque enregistrement. J'ai donc utilisé la ligne de commande pour activer le fichier rss.js et les commandes par lots pour simplifier la saisie des commandes.

Copier le code Le code est le suivant :

cscript.exe rss.js
pause

Exécutez le fichier run.bat et vous verrez des résultats similaires à ceux-ci :

Copier le code Le code est le suivant :

1 Colonne 1

2 Colonne 2

3 Colonne 3

4 Colonne 4

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal