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
Copy file name to clipboardExpand all lines: README.md
+14-6Lines changed: 14 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,13 @@
2
2
3
3
The Oracle R2DBC Driver is a Java library that supports reactive programming with Oracle Database.
4
4
5
-
Oracle R2DBC implements the R2DBC Service Provider Interface (SPI) as specified by the Reactive Relational Database Connectivity (R2DBC) project. The R2DBC SPI exposes Reactive Streams as an abstraction for remote database operations. Reactive Streams is a well defined standard for asynchronous, non-blocking, and back-pressured communication. This standard allows an R2DBC driver to interoperate with other reactive libraries and frameworks, such as Spring, Project Reactor, RxJava, and Akka Streams.
5
+
Oracle R2DBC implements the R2DBC Service Provider Interface (SPI) as specified
6
+
by the Reactive Relational Database Connectivity (R2DBC) project. The R2DBC SPI
7
+
exposes Reactive Streams as an abstraction for remote database operations.
8
+
Reactive Streams is a well defined standard for asynchronous, non-blocking, and
9
+
back-pressured communication. This standard allows an R2DBC driver to
10
+
interoperate with other reactive libraries and frameworks, such as Spring,
11
+
Project Reactor, RxJava, and Akka Streams.
6
12
7
13
### Learn More About R2DBC:
8
14
[R2DBC Project Home Page](https://r2dbc.io)
@@ -37,15 +43,15 @@ Oracle R2DBC only interoperates with libraries that support the 1.0.0.RELEASE
37
43
version of the R2DBC SPI. When using libraries like Spring and r2dbc-pool, be
38
44
sure to use a version which supports the 1.0.0.RELEASE of the SPI.
39
45
40
-
Oracle R2DBC depends on the JDK 11 build of Oracle JDBC 21.7.0.0. Other
46
+
Oracle R2DBC depends on the JDK 11 build of Oracle JDBC 21.11.0.0. Other
41
47
libraries may depend on a different version of Oracle JDBC which is
42
48
incompatible. To resolve this incompatibility, it may be necessary to explicitly
43
49
declare the dependency in your project, ie:
44
50
```xml
45
51
<dependency>
46
52
<groupId>com.oracle.database.jdbc</groupId>
47
53
<artifactId>ojdbc11</artifactId>
48
-
<version>21.7.0.0</version>
54
+
<version>21.11.0.0</version>
49
55
</dependency>
50
56
```
51
57
@@ -70,8 +76,8 @@ Oracle R2DBC can also be built from source using Maven:
70
76
Oracle R2DBC is compatible with JDK 11 (or newer), and has the following runtime dependencies:
71
77
- R2DBC SPI 1.0.0.RELEASE
72
78
- Reactive Streams 1.0.3
73
-
- Project Reactor 3.4.18
74
-
- Oracle JDBC 21.7.0.0 for JDK 11 (ojdbc11.jar)
79
+
- Project Reactor 3.5.11
80
+
- Oracle JDBC 21.11.0.0 for JDK 11 (ojdbc11.jar)
75
81
- Oracle R2DBC relies on the Oracle JDBC Driver's [Reactive Extensions
@@ -102,7 +108,9 @@ The following method returns an Oracle R2DBC `ConnectionFactory`
102
108
}
103
109
```
104
110
105
-
The following method uses Project Reactor's [Flux](https://projectreactor.io/docs/core/release/api/reactor/core/publisher/Flux.html) to open a connection, execute a SQL query, and then close the connection:
0 commit comments