diff options
author | Herbert Dürr <hdu@apache.org> | 2011-11-18 14:57:20 +0000 |
---|---|---|
committer | Herbert Dürr <hdu@apache.org> | 2011-11-18 14:57:20 +0000 |
commit | 70ea36b450b04552d775594d2fa81bb2645b1eec (patch) | |
tree | ebc8b110288ac55fe634e4f1eb7136174c950d37 /connectivity | |
parent | d20808103a4f29e8d41fcf1b995eaa6171031244 (diff) |
#a118566# remove binary file StartTest.java because of its unclear license
Diffstat (limited to 'connectivity')
-rw-r--r-- | connectivity/workben/TT/StartTest.java | 289 |
1 files changed, 0 insertions, 289 deletions
diff --git a/connectivity/workben/TT/StartTest.java b/connectivity/workben/TT/StartTest.java deleted file mode 100644 index 19bb5f404a00..000000000000 --- a/connectivity/workben/TT/StartTest.java +++ /dev/null @@ -1,289 +0,0 @@ -/************************************************************** - * - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - * - *************************************************************/ - - -package workben.tt; - -import java.lang.Object; -import java.io.*; -import workben.odbc.*; - -import com.sun.star.comp.servicemanager.ServiceManager; -// import java.io.IOException; - -//import com.sun.star.beans.PropertyValue; -//import com.sun.star.beans.PropertyState; -import com.sun.star.connection.XConnector; -import com.sun.star.connection.XConnection; -import com.sun.star.bridge.XBridge; - -// import com.sun.star.comp.bootstrap.Bootstrap; - -// import com.sun.star.io.XInputStream; -// import com.sun.star.io.XOutputStream; - -// import com.sun.star.lang.XComponent; -import com.sun.star.lang.XMultiServiceFactory; -import com.sun.star.lang.XServiceInfo; - -import com.sun.star.uno.IBridge; -import com.sun.star.uno.UnoRuntime; -import com.sun.star.uno.XInterface; -import com.sun.star.uno.XNamingService; - -import com.sun.star.sdbc.*; -// import com.sun.star.sdbc.XConnection; -// import com.sun.star.uno.Enum; - -// import com.sun.star.lib.uno.typeinfo.ParameterTypeInfo; -// import com.sun.star.lib.uno.typeinfo.TypeInfo; - -public class StartTest -{ - //########################################################### - //# allgemeine Variablen # - //########################################################### - private static java.util.Hashtable ConfigItems = new java.util.Hashtable(); - //########################################################### - //# ResultSetToStringBuffer # - //########################################################### - static StringBuffer ResultSetToStringBuffer(com.sun.star.sdbc.XResultSet results) - { - com.sun.star.sdbc.XRow Row; - com.sun.star.sdbc.XResultSetMetaDataSupplier rsmds; - com.sun.star.sdbc.XResultSetMetaData rsmd; - - StringBuffer buf = new StringBuffer(); - - try - { - rsmds = (com.sun.star.sdbc.XResultSetMetaDataSupplier)UnoRuntime.queryInterface(com.sun.star.sdbc.XResultSetMetaDataSupplier.class,results); - rsmd = rsmds.getMetaData(); - int numCols = rsmd.getColumnCount(); - int i; - - // get column header info - for (i=1; i <= numCols; i++) - { - if (i == 1) buf.append("\""); - if (i > 1) buf.append("\"\t\""); - buf.append(rsmd.getColumnLabel(i)); - } - buf.append("\"\r\n"); - - - - while (results.next()) - { - Row = (com.sun.star.sdbc.XRow)UnoRuntime.queryInterface(com.sun.star.sdbc.XRow.class, results); - for (i=1; i <= numCols; i++) - { - if (i == 1) buf.append("\""); - if (i > 1) buf.append("\"\t\""); - buf.append(Row.getString(i)); - } - buf.append("\"\r\n"); - } - return(buf); - } - catch (Exception e) - { - System.out.println("Exception at ResultSetToStringBuffer : " + e); - return(buf); - } - } - - //########################################################### - //# printStringBuffer # - //########################################################### - - static void printStringBuffer(StringBuffer buf) - { - FileWriter f1; - try - { - f1 = new FileWriter("d:\\data\\sdbc\\test.log",true); - int maxStrings = buf.length() - 1; - //System.out.println(maxStrings); - for(int i=0 ; i<=maxStrings ; i++) - { - f1.write(buf.charAt(i)); - } - f1.close(); - } - catch( IOException e ) - { - System.out.println("Error: can't create logfile"); - } - } - - //########################################################### - //# neededServices # - //########################################################### - static String neededServices[] = new String[] { - "com.sun.star.comp.servicemanager.ServiceManager", - "com.sun.star.comp.loader.JavaLoader", - "com.sun.star.comp.connections.Connector", - "com.sun.star.comp.connections.Acceptor" - }; - - //########################################################### - //# readConfigFile # - //########################################################### - static void readConfigFile(String sFileName) - { - BufferedReader confFile; - try - { - confFile = new BufferedReader(new FileReader(sFileName)); - ConfigItems.put("ConnectString",confFile.readLine()); - ConfigItems.put("user",confFile.readLine()); - ConfigItems.put("password",confFile.readLine()); - ConfigItems.put("ToTest",confFile.readLine()); - ConfigItems.put("LogFile",confFile.readLine()); - confFile.close(); - } - catch(Exception e) - { - System.out.println(e); - } - } - - //########################################################### - //# MAIN # - //########################################################### - - public static void main(String argv[]) throws Exception - { - - //Die Parameter auslesen - -// if(argv.length == 0) -// { -// System.out.println("missing parameter"); -// System.exit(0); -// } - - //readConfigFile(argv[0]); - - //////////////////////// - - com.sun.star.comp.servicemanager.ServiceManager smgr = new com.sun.star.comp.servicemanager.ServiceManager(); - smgr.addFactories(neededServices); - - XConnector xConnector = (XConnector)smgr.createInstance("com.sun.star.connection.Connector"); - if(xConnector == null) System.err.println("no connector!"); - - XConnection xConn = xConnector.connect("socket,host=localhost,port=6001"); - if(xConn == null) System.err.println("no XConnection!"); - - IBridge iBridge = UnoRuntime.getBridgeByName("java", null, "remote", null, new Object[]{"iiop", xConn, null}); - - Object rInitialObject = iBridge.mapInterfaceFrom("classic_uno", XInterface.class); - - if(rInitialObject != null) - { - System.err.println("got the remote object"); - System.out.println("before naming service !"); - try - { - XNamingService rName = (XNamingService)UnoRuntime.queryInterface(XNamingService.class, rInitialObject ); - try - { - if(rName != null) - { - System.err.println("got the remote naming service !"); - Object rXsmgr = rName.getRegisteredObject("StarOffice.ServiceManager"); - XMultiServiceFactory rSmgr = (XMultiServiceFactory)UnoRuntime.queryInterface(XMultiServiceFactory.class, rXsmgr); - if(rSmgr != null) - { - System.out.println("got the remote service manager !"); - Object rDriver = rSmgr.createInstance("com.sun.star.sdbc.ADriver"); - if(rDriver != null) - { - System.out.println("got a com.sun.star.sdbc.Driver !"); - com.sun.star.sdbc.XDriver xDriver = (XDriver)UnoRuntime.queryInterface(com.sun.star.sdbc.XDriver.class,rDriver); - if(xDriver != null) - { - com.sun.star.sdbc.XConnection xConnection = null; - try - { - com.sun.star.beans.PropertyValue [] ConInfo = new com.sun.star.beans.PropertyValue[] - { - new com.sun.star.beans.PropertyValue("user",0,"qsuser",com.sun.star.beans.PropertyState.DIRECT_VALUE), - new com.sun.star.beans.PropertyValue("password",0,"qsuser",com.sun.star.beans.PropertyState.DIRECT_VALUE) - }; - xConnection = xDriver.connect("sdbc:ado:PROVIDER=SQLOLEDB;DATA SOURCE=sqllab2",ConInfo); - - if(xConnection != null) - { - System.out.println("got a connection!"); - com.sun.star.sdbc.XDatabaseMetaData dmd; - com.sun.star.sdbc.XStatement stmt; - com.sun.star.sdbc.XResultSet result; - com.sun.star.sdbc.XRow row; - try - { - stmt = xConnection.createStatement(); - stmt.executeUpdate("insert into testtab values(4,'vier')"); - result = stmt.executeQuery("select * from testtab where int = 4"); - com.sun.star.sdbc.XResultSetMetaDataSupplier rsmds; - - rsmds = (com.sun.star.sdbc.XResultSetMetaDataSupplier)UnoRuntime.queryInterface(com.sun.star.sdbc.XResultSetMetaDataSupplier.class,result); - com.sun.star.sdbc.XResultSetMetaData xMD = rsmds.getMetaData(); - System.out.println("Anzahl Spalten = " + xMD.getColumnCount()); - if(result.next()) - { - row = (com.sun.star.sdbc.XRow)UnoRuntime.queryInterface(com.sun.star.sdbc.XRow.class,result); - String xx = row.getString(1); - } - } - catch (Exception e) - { - System.out.println("Exception beim Aufruf der Tests"); - } - } - } - catch(Exception e) - { - System.out.println("exception while connecting!"); - e.printStackTrace(); - } - xConnection.close(); - } - } - } - } - } - catch(Exception t) - { - } - } - catch(Exception e1) - { - System.err.println("exception from getRegisteredObject!"); - } - } - System.out.println("FERTIG"); - System.exit(0); - } - }// die Klammer der ganzen Klasse - |