java - Specify DB2 driver properties in persitence.xml -


i have question regarding driver specific properties in persistence.xml. db2 has secific properties need set on datasource see:

com.ibm.db2.jcc.db2simpledatasource ds = new com.ibm.db2.jcc.db2simpledatasource(); ds.setdrivertype(4); // set driver type ds.setdatabasename("******"); // set location ds.setservername("******"); // set server name ds.setportnumber(******); // set port number ds.setuser("*******"); // set user id ds.setpassword("*******"); // set password ds.setdrivertype(4); ds.setsecuritymechanism(com.ibm.db2.jcc.db2basedatasource.encrypted_user_and_password_security); ds.setencryptionalgorithm(2); ds.setclientaccountinginformation("********"); 

when create connection in netbeans generates following persistence.xml file:

<?xml version="1.0" encoding="utf-8"?> <persistence version="2.1" xmlns="http://xmlns.jcp.org/xml/ns/persistence"     xmlns:xsi="http://www.w3.org/2001/xmlschema-instance"     xsi:schemalocation="http://xmlns.jcp.org/xml/ns/persistence     http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd">   <persistence-unit name="test" transaction-type="resource_local">     <provider>org.eclipse.persistence.jpa.persistenceprovider</provider>     <exclude-unlisted-classes>false</exclude-unlisted-classes>     <properties>       <property name="javax.persistence.jdbc.url"     value="jdbc:db2://********:********/********"/>       <property name="javax.persistence.jdbc.password" value="********"/>       <property name="javax.persistence.jdbc.driver"     value="com.ibm.db2.jcc.db2driver"/>       <property name="javax.persistence.jdbc.user" value="********"/>     </properties>       </persistence-unit> </persistence> 

now question how include missing properties "drivertype" or "encryptionalgorithm" in persistence.xml. there way or need add them after got connection?


Comments

Popular posts from this blog

Why can rails not find a route created by a helper? -

javascript - jquery or ashx not working -

opencv - DataType<cv::detail::deriv_type>::depth what is it used for -