B customizing sample applications, Customizing petclinic, Added directory – HP Integrity NonStop H-Series User Manual
Page 149: Added file, Setdatabase.java, Appendix b: customizing sample applications, Customizing sample applications

B Customizing Sample Applications
Customizing PetClinic
To customize the PetClinic sample application to run on NonStop systems, six files were modified
and a directory and file were added.
Added Directory:
•
Added File:
•
Modified Files:
•
•
•
•
•
applicationContext-hibernate.xml
•
Added Directory
/etc
(<Spring Home>\samples\petclinic\etc)
This directory is included in the
SAMPLES.zip
file and contains the Hibernate Dialect JAR file
required to run PetClinic.
Added File
SetDatabase.java
(
<My SASH
Home>\petclinic\src\org\springframework\samples\petclinic\datasource\SetDatabase.java
):
A new package
org.springframework.samples.petclinic.property
and a Java class
SetDatabase.java
was created. The
SetDatabase.java
class file was used for adding
customized connection properties to the JDBC driver.
The
SetDatabase.java
class file appeared as:
package org.springframework.samples.petclinic.datasource;
import org.apache.commons.dbcp.BasicDataSource;
public class SetDataSource extends BasicDataSource{
private String catalog;
private String schema;
public void setCatalog(String catalog) {
this.catalog=catalog;
addConnectionProperty("catalog",this.catalog);
}
public void setSchema(String schema) {
this.schema=schema;
addConnectionProperty("schema",this.schema);
}
}
Customizing PetClinic
149