JavaScript中连接操作Oracle数据库实例
JavaScript连接Oracle数据库实例:从RSS站点获取数据并导入数据库
前言:
在开发过程中,无论是B/S还是C/S架构,我们通常不会直接使用JavaScript来操作数据库。我有一种想法,需要从多个RSS站点获取信息并将其导入到数据库中。虽然可以使用Java、C++、C等编译语言来完成这项工作,但使用JavaScript能带来更高的效率。那么,我们为何不用呢?
一、环境配置:
操作系统:winxp sp2
使用工具:cscript.exe,批处理文件
目标数据库:oracle 10g(其他数据库如sqlserver、aess、mysql等也可使用)
数据访问方式:ADO(其他方式如odbc、jdbc等也可)
二、JavaScript代码详解:
文件名:rss.js
我们创建数据库连接对象和数据集对象。然后,尝试打开数据库连接并执行查询语句。查询结果将被遍历并输出。关闭数据集和数据库连接。如果在过程中出现异常,我们会捕获并报告异常。
```javascript
// 创建数据库连接对象
var conn = new ActiveXObject("ADODB.Connection");
// 创建数据集对象
var rs = new ActiveXObject("ADODB.Recordset");
try {
// 数据库连接串
var connectionstring = "Provider=OraOLEDB.Oracle.1;Password=pwd;Persist Security Info=True;User ID=username;Data Source=ORA";
// 打开连接
conn.open(connectionstring);
// 查询语句
var sql = "SELECT FROM tb_col"; // 这里可能需要根据你的实际需求进行修改
// 打开数据集(即执行查询语句)
rs.open(sql, conn);
// 遍历所有记录并输出记录内容
while (!rs.eof) {
WScript.Echo(rs.Fields("id") + "\t" + rs.Fields("name") + ""); // 根据实际字段名称进行修改
rs.moveNext(); // 下一条记录
}
// 关闭记录集和数据库连接
rs.close();
conn.close();
} catch (e) { // 异常报告 } finally { } // 这里可以根据需要添加一些清理操作或资源释放的代码。
编程语言
- JavaScript中连接操作Oracle数据库实例
- JSP下动态INCLUDE与静态INCLUDE的区别分析
- js实现网页抽奖实例
- js阻止移动端页面滚动的两种方法
- 阿拉伯数字转大写中文_财务常用sql存储过程
- PHP ajax 异步执行不等待执行结果的处理方法
- php生出随机字符串
- jQuery中 attr() 方法使用小结
- php内嵌函数用法实例
- PHP实现将上传图片自动缩放到指定分辨率,并保
- js时间转换毫秒的实例代码
- PHP中两个float(浮点数)比较实例分析
- 微信小程序收货地址API兼容低版本解决方法
- Vue Spa切换页面时更改标题的实例代码
- JavaScript中的关联数组问题
- vue.js实现请求数据的方法示例