JavaScript调用Oracle数据库的简易实现
- 行业动态
- 2024-04-24
- 1
在JavaScript中调用Oracle数据库,可以使用Node.js的oracledb模块,以下是详细的步骤和小标题:
1、安装Node.js和npm
首先需要安装Node.js和npm(Node.js包管理器),可以从官网下载并安装。
2、创建项目文件夹
在本地创建一个项目文件夹,oraclejs。
3、初始化项目
在项目文件夹中打开命令行,运行以下命令初始化项目:
“`
npm init y
“`
4、安装oracledb模块
运行以下命令安装oracledb模块:
“`
npm install oracledb
“`
5、编写代码
在项目文件夹中创建一个名为app.js的文件,编写以下代码:
“`javascript
// 导入oracledb模块
const oracledb = require(‘oracledb’);
// 设置连接信息
const connectionString = ‘user/password@localhost:1521/xe’; // 替换为实际的用户名、密码、主机名、端口号和数据库名
// 创建连接选项对象
const connectionOptions = {
connectString: connectionString,
poolMin: 1,
poolMax: 10,
poolIncrement: 1,
poolTimeout: 30000, // 30秒超时时间
queueTimeout: 60000, // 60秒队列等待超时时间
user: ‘your_username’, // 替换为实际的用户名
password: ‘your_password’, // 替换为实际的密码
connectTimeout: 5000, // 5秒连接超时时间
autoCommit: true, // 自动提交事务
outFormat: oracledb.OUT_FORMAT_OBJECT, // 输出格式为对象
readOnly: false, // 非只读模式
allowNonUTF8: true, // 允许非UTF8字符集
characterSet: ‘AL32UTF8’ // 字符集为AL32UTF8,可以根据需要修改
};
// 连接到Oracle数据库
oracledb.getConnection(connectionOptions)
.then(connection => {
console.log(‘Connected to the database’);
return connection.execute(‘SELECT * FROM your_table’); // 替换为实际的表名和查询语句
})
.then(result => {
console.log(‘Result:’, result);
return connection.close(); // 关闭连接
})
.catch(err => {
console.error(‘Error:’, err);
return connection.close(); // 关闭连接
});
“`
6、运行代码
在命令行中运行以下命令执行代码:
“`
node app.js
“`
7、查看结果
如果一切正常,你将看到从Oracle数据库中查询到的数据。
本站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本站,有问题联系侵删!
本文链接:http://www.xixizhuji.com/fuzhu/240097.html