You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-[Async/Await](https://github.com/oracle/node-oracledb/blob/master/doc/api.md#asyncawaitoverview), [Promises](https://github.com/oracle/node-oracledb/blob/master/doc/api.md#promiseoverview), [Callbacks](https://github.com/oracle/node-oracledb/blob/master/doc/api.md#intro) and [Streams](https://github.com/oracle/node-oracledb/blob/master/doc/api.md#querystream)
18
-
-[SQL and PL/SQL execution](https://github.com/oracle/node-oracledb/blob/master/doc/api.md#sqlexecution)
-[Query results as JavaScript objects or arrays](https://github.com/oracle/node-oracledb/blob/master/doc/api.md#queryoutputformats)
23
-
-[Smart mapping between JavaScript and Oracle types with manual override available](https://github.com/oracle/node-oracledb/blob/master/doc/api.md#typemap)
24
-
-[Data binding using JavaScript types, objects or arrays](https://github.com/oracle/node-oracledb/blob/master/doc/api.md#bind)
We are actively working on supporting the best Oracle Database
39
-
features, and on functionality requests from
40
-
[users involved in the project](https://github.com/oracle/node-oracledb/issues).
39
+
features, and on functionality requests from[users involved in the
40
+
project][24].
41
41
42
42
## <aname="installation"></a> Installation
43
43
44
-
Prerequisites:
44
+
- Run `npm install oracledb` to install from the [npm registry][25].
45
45
46
-
-[Python 2.7](https://www.python.org/downloads/)
47
-
- C Compiler with support for C++ 11 (Xcode, gcc, Visual Studio or similar)
48
-
- The client libraries for Oracle Database 12.2, 12.1 or 11.2 in your OS library search path, such as `PATH` on Windows, or `LD_LIBRARY_PATH` on Linux, or in `~/lib` on macOS. On Windows, Visual Studio [redistributables are required](https://github.com/oracle/node-oracledb/tree/master/INSTALL.md#winprereqs). If your database is remote, use the client libraries from the free [Oracle Instant Client](http://www.oracle.com/technetwork/database/features/instant-client/index-100365.html) "Basic" package. Or use the client libraries from a locally installed database such as the free [Oracle XE](http://www.oracle.com/technetwork/database/database-technologies/express-edition/overview/index.html) release. Version 12.2 client libraries can connect to Oracle Database 11.2 or greater. Version 12.1 client libraries can connect to Oracle Database 10.2 or greater. Version 11.2 client libraries can connect to Oracle Database 9.2 or greater.
46
+
-Add Oracle 12.2, 12.1 or 11.2 client libraries to your OS library
47
+
search path, such as `PATH` on Windows, or `LD_LIBRARY_PATH` on
48
+
Linux, or in `~/lib` on macOS.
49
49
50
-
Run `npm install oracledb` to install from the [npm registry](https://www.npmjs.com/package/oracledb).
50
+
- If your database is remote, then download and unzip the client
51
+
libraries from the free [Oracle Instant Client][26] "Basic" or
52
+
"Basic Light" package for your operating system architecture. On
53
+
Windows, [Visual Studio redistributables][27] are also required.
51
54
52
-
See [INSTALL](https://github.com/oracle/node-oracledb/tree/master/INSTALL.md) for details.
55
+
- Alternatively use the client libraries already available in a
56
+
locally installed database such as the free [Oracle XE][28]
57
+
release.
58
+
59
+
Version 12.2 client libraries can connect to Oracle Database 11.2 or
60
+
greater. Version 12.1 client libraries can connect to Oracle Database
61
+
10.2 or greater. Version 11.2 client libraries can connect to Oracle
0 commit comments