Skip to content

Commit 942eb2a

Browse files
authored
README.md
1 parent 3b82f7a commit 942eb2a

File tree

1 file changed

+37
-0
lines changed

1 file changed

+37
-0
lines changed

jdbc-check-connection/README.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
# JDBC connection checker
2+
3+
## env variables
4+
```sh
5+
echo $JDBC_URL # Examples for Oracle:
6+
# no service: jdbc:oracle:thin:@server.ubs.zur:1524:pcm
7+
# service: jdbc:oracle:thin:@server.ubs.zur:1524/pcm
8+
# tns entry: jdbc:oracle:oci:@server.ubs.zur
9+
# ldap: jdbc:oracle:thin:@ldap://server:389/orainv,cn=oraclecontext,dc=zur,dc=ubs,dc=ch
10+
echo $JDBC_USER # my-user
11+
echo $JDBC_PASS # my-secret-password
12+
echo $JDBC_DRIVER # oracle.jdbc.OracleDriver
13+
```
14+
15+
16+
## Java
17+
project creation
18+
```sh
19+
mvn archetype:generate -DgroupId=tool.checkers -DartifactId=oracle-connection-check -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
20+
```
21+
22+
project build
23+
```sh
24+
cd oracle-connection-check
25+
mvn clean install
26+
```
27+
28+
project run
29+
```sh
30+
cd oracle-connection-check
31+
java -cp ./target/oracle-connection-check-1.0-SNAPSHOT.jar:$HOME/.m2/repository/com/oracle/database/jdbc/ojdbc8/19.3.0.0/ojdbc8-19.3.0.0.jar tools.checker.App $JDBC_URL $JDBC_USER $JDBC_PASS $JDBC_DRIVER
32+
```
33+
34+
## Groovy
35+
```sh
36+
groovy OracleConnectionCheck.groovy $JDBC_URL $JDBC_USER $JDBC_PASS $JDBC_DRIVER
37+
```

0 commit comments

Comments
 (0)