// ----------- if (args.length == 0) { System.out.println("\n***ERROR: connection URL must be provided " + "in order to run the demo!"); return; } url = args[0];
System.out.println("\n***ERROR: " + e.getMessage()); e.printStackTrace(); return; } // ------------------- // Setup UDT meta data // ------------------- UDTMetaData mdata = null; try { mdata = new UDTMetaData(); System.out.print("Setting fields in mdata..."); mdata.setSQLName("acircle"); mdata.setLength(24); mdata.setFieldCount(3); mdata.setFieldName(1, "x"); mdata.setFieldName(2, "y"); mdata.setFieldName(3, "radius"); mdata.setFieldType(1, com.gbasedbt.lang.IfxTypes.IFX_TYPE_INT); mdata.setFieldType(2, com.gbasedbt.lang.IfxTypes.IFX_TYPE_INT); mdata.setFieldType(3, com.gbasedbt.lang.IfxTypes.IFX_TYPE_INT); // set class name if don't want to use the default name // .class mdata.setClassName("ACircle"); mdata.setJarFileSQLName("ACircleJar"); mdata.keepJavaFile(true); System.out.println("ok"); } catch (SQLException e) { System.out.println("***ERROR: " + e.getMessage()); return; }
// -------------------------------------------------------- // create java file for UDT and install UDT in the database // --------------------------------------------------------
GBase 8s JDBC Driver 程序员指南 南大通用数据技术股份有限公司 - 210 -
UDTManager udtmgr = null; try { udtmgr = new UDTManager(conn);