cdmlib/cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/types/OdbcDatabaseType.java @ 469d68d6
1 |
/**
|
---|---|
2 |
*
|
3 |
*/
|
4 |
package eu.etaxonomy.cdm.database.types; |
5 |
|
6 |
|
7 |
/**
|
8 |
* TODO not tested yet !!
|
9 |
*
|
10 |
* @author a.mueller
|
11 |
*
|
12 |
*/
|
13 |
public class OdbcDatabaseType extends AbstractDatabaseType { |
14 |
|
15 |
//typeName
|
16 |
protected String typeName = "ODBC"; |
17 |
|
18 |
//class
|
19 |
protected String classString = "sun.jdbc.odbc.JdbcOdbcDriver"; |
20 |
|
21 |
//url
|
22 |
protected String urlString = "jdbc:odbc:"; |
23 |
|
24 |
//port
|
25 |
private int defaultPort = 0; |
26 |
|
27 |
//hibernate dialect
|
28 |
//TODO
|
29 |
private String hibernateDialect = "xxx"; |
30 |
|
31 |
//connection String
|
32 |
public String getConnectionString(String server, String database, int port){ |
33 |
return urlString + server ; |
34 |
}
|
35 |
|
36 |
//constructor
|
37 |
public OdbcDatabaseType() { |
38 |
init (typeName, classString, urlString, defaultPort, hibernateDialect ); |
39 |
}
|
40 |
|
41 |
|
42 |
|
43 |
|
44 |
}
|