1 16 package org.apache.juddi.datastore.jdbc; 17 18 import java.sql.Connection ; 19 import java.util.Vector ; 20 21 import org.apache.juddi.datatype.TModelBag; 22 import org.apache.juddi.datatype.TModelKey; 23 import org.apache.juddi.util.Config; 24 import org.apache.juddi.util.jdbc.Transaction; 25 26 29 class TestFindBusinessByTModelKeyQuery 30 { 31 public static void main(String [] args) 32 throws Exception 33 { 34 Config.setStringProperty("juddi.useConnectionPool","true"); 37 38 Connection conn = null; 39 try { 40 conn = Database.aquireConnection(); 41 test(conn); 42 } 43 finally { 44 if (conn != null) 45 conn.close(); 46 } 47 } 48 49 public static void test(Connection connection) 50 throws Exception 51 { 52 TModelBag tModelBag = new TModelBag(); 53 Vector tModelKeyVector = new Vector (); 54 tModelKeyVector.addElement(new TModelKey("")); 55 tModelKeyVector.addElement(new TModelKey("")); 56 tModelKeyVector.addElement(new TModelKey("2a33d7d7-2b73-4de9-99cd-d4c51c186bce")); 57 tModelKeyVector.addElement(new TModelKey("2a33d7d7-2b73-4de9-99cd-d4c51c186bce")); 58 tModelBag.setTModelKeyVector(tModelKeyVector); 59 60 Vector keysIn = new Vector (); 61 keysIn.add("13411e97-24cf-43d1-bee0-455e7ec5e9fc"); 62 keysIn.add("3f244f19-7ba7-4c3e-a93e-ae33e530794b"); 63 keysIn.add("3009f336-98c1-4193-a22f-fea73e79c909"); 64 keysIn.add("3ef4772f-e04b-46ed-8065-c5a4e167b5ba"); 65 66 Transaction txn = new Transaction(); 67 68 if (connection != null) 69 { 70 try 71 { 72 txn.begin(connection); 74 75 FindBusinessByTModelKeyQuery.select(tModelBag,keysIn,null,connection); 76 FindBusinessByTModelKeyQuery.select(tModelBag,null,null,connection); 77 78 txn.commit(); 80 } 81 catch(Exception ex) 82 { 83 try { txn.rollback(); } 84 catch(java.sql.SQLException sqlex) { sqlex.printStackTrace(); } 85 throw ex; 86 } 87 } 88 } 89 } 90 | Popular Tags |