(no commit message)
[cdmlib.git] / cdmlib-persistence / src / main / java / eu / etaxonomy / cdm / database / types / SybaseDatabaseType.java
1 /**
2 *
3 */
4 package eu.etaxonomy.cdm.database.types;
5
6
7 /**
8 * !! UNTESTED !!
9 * @author a.mueller
10 *
11 */
12 public class SybaseDatabaseType extends DatabaseTypeBase {
13
14 //typeName
15 protected String typeName = "Sybase";
16 //class
17 protected String classString = "com.sybase.jdbc2.jdbc.SybDriver";
18 //url
19 protected String urlString = "jdbc:sybase:Tds:";
20 //port
21 private int defaultPort = 4100;
22 //hibernate dialect
23 private String hibernateDialect = "SybaseDialect";
24
25
26 //connection String
27 public String getConnectionString(String server, String database, int port){
28 return urlString + server + ":" + port + "/" + database;
29 }
30
31 public SybaseDatabaseType() {
32 init (typeName, classString, urlString, defaultPort, hibernateDialect );
33 }
34
35
36
37
38 }