static void openDB() { System.out.println("Username: "******"Password: "******":"); User u = new User(usernameSQL, passwordSQL.toCharArray()); flags.openDatabase(u); }
public static void main(String args[]) { UniJava uJava = new UniJava(); System.out.println("Version number = " + uJava.getVersionNumber()); System.out.println("Max # Sessions = " + uJava.getMaxSessions()); try { UniSession uSession = uJava.openSession(); System.out.println("openSession is successful"); try { xTmp = inputStringCheck("Choose DataSourceType: 1) UniData (Default) 2) UniVerse: "); // vTmp = getInt("Choose DataSourceType: 1) UniData (Default) 2) UniVerse: "); } catch (java.io.IOException e) { printMsg("DataBaseType Error !"); } if (xTmp.length() == 0) { vTmp = 1; } else { vTmp = Integer.parseInt(xTmp); } if (vTmp == 2) { xDataSourceType = "UNIVERSE"; xServiceName = "uvcs"; xHostName = "Localhost"; xAccount = "HS.SALES"; xFile = "STATES"; xRecordID = "CO"; } else { xDataSourceType = "UNIDATA"; xServiceName = "udcs"; xHostName = "Localhost"; xAccount = "demo"; xFile = "STATES"; xRecordID = "CO"; } try { uSession.setDataSourceType(xDataSourceType); } catch (UniConnectionException e) { printMsg("setDataSourceType to UNIDATA/UNIVERSE failed"); } try { xTmp = inputString( "Please input the UniObject Service Name (Default " + xServiceName + ") : "); } catch (java.io.IOException e) { printMsg("UniObject Service Name Error !"); } if (xTmp.length() != 0) { xServiceName = xTmp; } try { xTmp = inputString("Please input the HostName (Default " + xHostName + ") : "); } catch (java.io.IOException e) { printMsg("HostName Error !"); } if (xTmp.length() != 0) { xHostName = xTmp; } try { xUserName = inputString("Please input the UserName: "******"UserName Error !"); } char pwdx[]; try { // xPassword = getParameter("Password"); // xPassword = inputString("Please input the Password: "******"Please input the password: "******"Password Error !"); } try { printMsg("Default account " + xAccount + " !"); xTmp = inputString("Please input the Account: "); } catch (java.io.IOException e) { printMsg("Account Name Error !"); } if (xTmp.length() != 0) { xAccount = xTmp; } uSession.setConnectionString(xServiceName); uSession.setHostName(xHostName); uSession.setUserName(xUserName); uSession.setPassword(xPassword); uSession.setAccountPath(xAccount); printMsg("Server Name =" + xHostName); uSession.connect(); try { printMsg("Default file (" + xFile + ") !"); xTmp = inputString("Please input the File Name: "); } catch (java.io.IOException e) { printMsg("File Name Error !"); } if (xTmp.length() != 0) { xFile = xTmp; } UniFile uojFile = uSession.open(xFile); System.out.println("\nThe " + xFile + " file was opened successfully"); // Read entire CO record try { printMsg("Default Record ID (" + xRecordID + ") !"); xTmp = inputString("Please input the Record ID: "); } catch (java.io.IOException e) { printMsg("Record ID Error !"); } if (xTmp.length() != 0) { xRecordID = xTmp; } // Extract record value based on the record ID try { UniString custRec = uojFile.read(xRecordID); UniDynArray custArray = new UniDynArray(custRec); System.out.println("custArray Object: " + custArray.toString()); } catch (UniFileException e) { System.out.println("error: " + e); } // catch ( UniStringException e ){ // System.out.println("error: "+e+" CODE = "+e.getErrorCode()); // } // close UniSession & UniJava uojFile.close(); uSession.disconnect(); uJava.closeSession(uSession); System.out.println("\n\t*--- End of Test ---*\n"); } catch (UniSessionException e) { System.out.println("error: " + e + " CODE = " + e.getErrorCode()); } catch (UniFileException e) { System.out.println("Error CODE = " + e.getErrorCode() + " error: " + e); } }