1 21 22 package org.apache.derbyTesting.functionTests.tests.lang; 23 24 import java.sql.*; 25 import java.io.*; 26 27 import org.apache.derby.tools.ij; 28 import org.apache.derby.tools.JDBCDisplayUtil; 29 import org.apache.derbyTesting.functionTests.util.TestUtil; 30 31 34 public class logStream { 35 36 public static void main (String args[]) 37 { 38 try { 39 System.out.println("Start logStream"); 40 41 ij.getPropertyArg(args); 44 Connection conn = ij.startJBMS(); 45 46 conn.close(); 47 48 String systemHome = System.getProperty("derby.system.home"); 49 50 File derbyLog = new File(systemHome, "derby.log"); 51 52 System.out.println("derby.log exists ? " + derbyLog.exists()); 53 System.out.println("derby.log is directory ? " + derbyLog.isDirectory()); 54 System.out.println("derby.log has content ? " + (derbyLog.length() > 0)); 55 56 System.out.println("SHUTDOWN Derby"); 57 try { 58 TestUtil.getConnection("","shutdown=true"); 59 System.out.println("FAIL - shutdown returned connection"); 60 } catch (SQLException sqle) { 61 System.out.println("SHUTDOWN :" + sqle.getMessage()); 62 } 63 64 System.out.println("derby.log exists ? " + derbyLog.exists()); 65 System.out.println("derby.log is directory ? " + derbyLog.isDirectory()); 66 System.out.println("derby.log has content ? " + (derbyLog.length() > 0)); 67 68 boolean deleted = derbyLog.delete(); 69 System.out.println("deleted derby.log ? " + deleted); 70 71 System.out.println("End logStream"); 72 } catch (Exception e) { 73 System.out.println("FAIL -- unexpected exception "+e); 74 JDBCDisplayUtil.ShowException(System.out, e); 75 e.printStackTrace(); 76 } 77 } 78 79 } 80 | Popular Tags |