Аннотация
Это краткий справочник по соединениям 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, являются их собственными. |