Статьи

Шпаргалка JDBC Connections

Аннотация

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