有办法将我的oracle数据库链接到我的react native应用程序吗?

cgvd09ve  于 2023-04-29  发布在  Oracle
关注(0)|答案(1)|浏览(138)

我收到一个错误超时,我试图启动我的项目。

Android Bundling failed 1605ms
The package at "node_modules\oracledb\lib\oracledb.js" attempted to import the Node standard library module "util".
It failed because the native React runtime does not include the Node standard library.type here

这是我的Oraclejs文件导致错误我假设由于该错误,oracle无法在react native中使用

const oracledb = require('oracledb');

async function connectToOracleDB(sqlQuery: string) {
  // Configure database connection
  const connectionConfig = {
    user: '#####',
    password: '#####',
    connectString: '######' // Use the TNS name from the TNS file
  };

  try {
    // Connect to the Oracle database
    const connection = await oracledb.getConnection(connectionConfig);

    // Execute custom SQL query
    const result = await connection.execute(sqlQuery);

    // Release the connection
    await connection.release();

    // Return the result of the SQL query
    return result;
  } catch (err) {
    console.error(err);
  }
}

module.exports = connectToOracleDB;
0qx6xfy6

0qx6xfy61#

这是正确的,react native不包括您正在导入的包所需的标准节点库。您需要找到一个特定于RN的包,或者在您的项目中不需要使用标准节点的包。
关于从RN文档添加第三方软件包的更多信息,请单击此处。

相关问题