oracle与node.js:使用与坑

前段时间要使用oracle,搜了下决定采用node-oracle这个库.

  • 坑一

    windows各种安不上

  • 坑二

    npm上的版本有问题,需要到github下载它的源码包再手动安装.

  • 坑三

    如果使用pool的话,记得初始化时需要connection.setAutoCommit(true),否则数据库刷不出记录.

结论

  • 虽然最终在windows上编译通过,但如果你也用了它,一旦编译不通过赶紧撤吧,去linux搞;
  • 遇到需要编译的第三方库,要清楚自己机器的配置(node版本、vs版本、环境变量)是否正确并满足编译要求;
  • 没事千万别用oracle.