package database;
/**
*
* IBM driver for the DB2 database
*
* Driver Location DB2 Personal Developer's Edition: Redistributable JDBC Type 4 Driver (requires registration)
* Driver Version Redistributable DB2 JDBC Type 4 driver v8 fixpack 13
* * db2_jdbc_t4_fp13.zip
* Driver JAR Files Type 4 db2jcc.jar, Type 2 jcc_license_cu.jar
* Driver Classname com.ibm.db2.jcc.DB2Driver
* URL Format (Type 4) - Example URL jdbc:db2://localhost:50002/sample
*
* Note: The IBM drivers support both Type 2 (native) and Type 4 (pure Java). To force the drivers to run in Type 4, add a property: driverType = 4 when connecting to the database. Note2: To execute application, copy db2jcct2.dll or similar to the application server classpath. For Glassfish that would be $GLASSFISH_INSTALL_DIR\domains\domain1\lib
*
* @author SamyStyle
*/
public class Db2 extends Db {
public Db2 (String user, String password, String hostName, String portNumber, String dbName) {
super("com.ibm.db2.jcc.DB2Driver",
"dbc:db2://" + hostName + ":" + portNumber + "/" + dbName,
hostName, portNumber, dbName);
setSettings(user, password);
}
@Override
protected boolean createTableType(boolean overwrite) {
return false;
}
@Override
protected boolean createTableTypeLink(boolean overwrite) {
return false;
}
@Override
protected boolean createTableObject(boolean overwrite) {
return false;
}
@Override
protected boolean createTableAttribut(boolean overwrite) {
return false;
}
@Override
protected boolean createTableLink(boolean overwrite) {
return false;
}
@Override
protected boolean createTableAttributLink(boolean overwrite) {
return false;
}
@Override
protected boolean createTableFile (boolean overwrite) {
return false;
}
@Override
protected boolean createTableInclude(boolean overwrite) {
return false;
}
}