Аннотация
Это краткий справочник по соединениям JDBC для общих баз данных. Мне, кажется, приходится много раз искать эту информацию, поэтому я решил, что было бы хорошо иметь справку в одном месте.
дерби
|
01
02
03
04
05
06
07
08
09
10
11
12
|
<dependency> <groupId>org.apache.derby</groupId> <artifactId>derbyclient</artifactId> <version>10.11.1.1</version> <scope>test</scope></dependency><dependency> <groupId>org.apache.derby</groupId> <artifactId>derby</artifactId> <version>10.11.1.1</version> <scope>test</scope></dependency> |
Встроенный (в памяти)
|
1
2
3
4
5
6
7
|
Class.forName("org.apache.derby.jdbc.EmbeddedDriver");String connectionUrl = "jdbc:derby:C:/My Databases/Derby/Test;user=;password=;create=true";Connection conn = DriverManager.getConnection(connectionUrl); |
Дистанционный пульт
|
01
02
03
04
05
06
07
08
09
10
|
Class.forName("org.apache.derby.jdbc.ClientDriver");String connectionUrl = "jdbc:derby://localhost:1527/widget";String user = "sa";String pass = "sa";Connection conn = DriverManager.getConnection(connectionUrl, user, pass); |
PostgeSQL
|
1
2
3
4
5
6
|
<dependency> <groupId>org.postgresql</groupId> <artifactId>postgresql</artifactId> <version>42.1.4.jre7</version> <scope>test</scope></dependency> |
|
01
02
03
04
05
06
07
08
09
10
|
Class.forName("org.postgresql.Driver");String connectionUrl = "jdbc:postgresql://localhost:5432/widget";String user = "widgetapp";String pass = "widgetapp";Connection conn = DriverManager.getConnection(connectionUrl, user, pass); |
оракул
Загрузите драйверы JDBC с http://www.oracle.com/technetwork/database/features/jdbc/index.html.
|
1
2
3
4
5
6
7
|
<dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc6</artifactId> <version>11.2.0.4</version> <scope>system</scope> <systemPath>${basedir}/lib/ojdbc6.jar</systemPath></dependency> |
|
01
02
03
04
05
06
07
08
09
10
11
12
13
|
Class.forName("oracle.jdbc.driver.OracleDriver");String SID = "xe";String connectionUrl = "jdbc:oracle:thin:@localhost:1521:" + SID;String user = "hr";String pass = "hr";Connection conn = DriverManager.getConnection(connectionUrl, user, pass); |
Резюме
Вот и все … наслаждайтесь!
| Опубликовано на Java Code Geeks с разрешения Майкла Ремиджана, партнера нашей программы JCG. Смотрите оригинальную статью здесь: шпаргалка JDBC Connections
Мнения, высказанные участниками Java Code Geeks, являются их собственными. |