Rumah >hujung hadapan web >tutorial js >Operasi sambungan contoh pangkalan data Oracle dalam kemahiran JavaScript_javascript

Operasi sambungan contoh pangkalan data Oracle dalam kemahiran JavaScript_javascript

WBOY
WBOYasal
2016-05-16 16:06:163571semak imbas

Kata Pengantar

Sama ada pembangunan b/s atau c/s, JavaScript pada asasnya tidak digunakan untuk mengendalikan pangkalan data. Untuk mengesahkan salah satu idea saya, saya perlu menambah sejumlah besar maklumat berita ke pangkalan data Oleh itu, saya ingin mendapatkan maklumat daripada pelbagai tapak RSS dan mengimport maklumat tersebut ke dalam pangkalan data. Malah, saya juga boleh memilih untuk menggunakan java, c++ atau c# dan bahasa tersusun lain Walau bagaimanapun, menggunakan bahasa javascript adalah yang paling berkesan untuk kerja ini. Jadi mengapa saya tidak melakukannya?

Persekitaran

Sistem pengendalian: winxp sp2
Alat yang digunakan: cscript.exe, fail kelompok
Pangkalan data: oracle 10g sebagai pangkalan data sasaran (pangkalan data lain juga boleh digunakan, seperti: sqlserver, akses, mysql, dll.)
Kaedah capaian data: ADO (kaedah capaian data lain juga boleh digunakan, seperti: odbc, jdbc, dsb.)

Kod:

Nama fail: rss.js

Salin kod Kod adalah seperti berikut:

//Buat objek sambungan pangkalan data
var conn = new ActiveXObject("ADODB.Connection");
//Buat objek set data
var rs = new ActiveXObject("ADODB.Recordset");

cuba{
//Rentetan sambungan pangkalan data, untuk konfigurasi khusus, sila rujuk: http://www.connectionstrings.com/
//Jika anda tidak tahu cara mengkonfigurasi rentetan sambungan, anda boleh mendapatkannya dengan mengkonfigurasi fail UDL dan membukanya dengan editor teks
var connectionstring = "Pembekal=OraOLEDB.Oracle.1;Kata Laluan=pwd;Persist Security Info=True;User ID=username;Data Source=ORA";

//Buka sambungan
conn.open(connectionstring);

//Pernyataan pertanyaan
var sql = " pilih * daripada tb_col ";

//Buka set data (iaitu laksanakan pernyataan pertanyaan)
rs.open(sql,conn);

//Lintas semua rekod
manakala(!rs.eof){
//WScript ialah objek hos skrip Windows Untuk butiran, sila cari dalam Bantuan Windows.
//WScript.Echo mengeluarkan kandungan yang direkodkan
WScript.Echo(rs.Fields("id") "t" rs.Fields("name") "n");

//Rekod seterusnya
rs.moveNext();
}

//Tutup set rekod
rs.close();
//Tutup sambungan pangkalan data
conn.close();
} tangkap(e){
//Laporan pengecualian
WScript.Echo(e.message);
} akhirnya{
//
}

Fail 2: run.bat

Fail ini ialah fail kelompok, gunakan fail ini untuk menjalankan fail rss.js. Walaupun fail rss.js boleh dijalankan secara langsung, fail yang dijalankan secara langsung diaktifkan menggunakan tetingkap Kelemahannya ialah tetingkap akan muncul untuk memaparkan setiap rekod. Jadi saya menggunakan baris arahan untuk mengaktifkan fail rss.js dan arahan berkelompok untuk memudahkan input arahan.

Salin kod Kod adalah seperti berikut:

cscript.exe rss.js
jeda

Jalankan fail run.bat dan anda akan melihat hasil yang serupa dengan yang berikut:

Salin kod Kod adalah seperti berikut:

1 Lajur 1

2 Lajur 2

3 Lajur 3

4 Lajur 4

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn