Kaydet (Commit) 45b5cd9d authored tarafından Mathias Bauer's avatar Mathias Bauer

CWS gnumake3: resync to m99

...@@ -139,33 +139,6 @@ public class CodeSamples ...@@ -139,33 +139,6 @@ public class CodeSamples
// uses the driver manager to create a new connection and dispose it. // uses the driver manager to create a new connection and dispose it.
public static XConnection openConnectionWithDriverManager() throws com.sun.star.uno.Exception public static XConnection openConnectionWithDriverManager() throws com.sun.star.uno.Exception
{
XConnection con = null;
// create the DriverManager
Object driverManager =
xMCF.createInstanceWithContext("com.sun.star.sdbc.DriverManager",
xContext);
// query for the interface
com.sun.star.sdbc.XDriverManager xDriverManager;
xDriverManager = (XDriverManager)UnoRuntime.queryInterface(XDriverManager.class,driverManager);
if(xDriverManager != null)
{
// first create the needed url
String adabasURL = "sdbc:adabas::MYDB0";
// second create the necessary properties
com.sun.star.beans.PropertyValue [] adabasProps = new com.sun.star.beans.PropertyValue[]
{
new com.sun.star.beans.PropertyValue("user",0,"test1",com.sun.star.beans.PropertyState.DIRECT_VALUE),
new com.sun.star.beans.PropertyValue("password",0,"test1",com.sun.star.beans.PropertyState.DIRECT_VALUE)
};
// now create a connection to adabas
con = xDriverManager.getConnectionWithInfo(adabasURL,adabasProps);
}
return con;
}
// uses the driver manager to create a new connection and dispose it.
public static XConnection openToJDBC() throws com.sun.star.uno.Exception
{ {
XConnection con = null; XConnection con = null;
// create the DriverManager // create the DriverManager
...@@ -186,7 +159,7 @@ public class CodeSamples ...@@ -186,7 +159,7 @@ public class CodeSamples
new com.sun.star.beans.PropertyValue("password",0,"test1",com.sun.star.beans.PropertyState.DIRECT_VALUE), new com.sun.star.beans.PropertyValue("password",0,"test1",com.sun.star.beans.PropertyState.DIRECT_VALUE),
new com.sun.star.beans.PropertyValue("JavaDriverClass",0,"org.gjt.mm.mysql.Driver",com.sun.star.beans.PropertyState.DIRECT_VALUE) new com.sun.star.beans.PropertyValue("JavaDriverClass",0,"org.gjt.mm.mysql.Driver",com.sun.star.beans.PropertyState.DIRECT_VALUE)
}; };
// now create a connection to adabas // now create a connection to mysql
con = xDriverManager.getConnectionWithInfo(url,props); con = xDriverManager.getConnectionWithInfo(url,props);
} }
return con; return con;
...@@ -198,7 +171,7 @@ public class CodeSamples ...@@ -198,7 +171,7 @@ public class CodeSamples
XConnection con = null; XConnection con = null;
// create the Driver with the implementation name // create the Driver with the implementation name
Object aDriver = Object aDriver =
xMCF.createInstanceWithContext("com.sun.star.comp.sdbcx.adabas.ODriver", xMCF.createInstanceWithContext("org.openoffice.comp.drivers.MySQL.Driver",
xContext); xContext);
// query for the interface // query for the interface
com.sun.star.sdbc.XDriver xDriver; com.sun.star.sdbc.XDriver xDriver;
...@@ -206,15 +179,16 @@ public class CodeSamples ...@@ -206,15 +179,16 @@ public class CodeSamples
if(xDriver != null) if(xDriver != null)
{ {
// first create the needed url // first create the needed url
String adabasURL = "sdbc:adabas::MYDB0"; String url = "jdbc:mysql://localhost:3306/TestTables";
// second create the necessary properties // second create the necessary properties
com.sun.star.beans.PropertyValue [] adabasProps = new com.sun.star.beans.PropertyValue[] com.sun.star.beans.PropertyValue [] props = new com.sun.star.beans.PropertyValue[]
{ {
new com.sun.star.beans.PropertyValue("user",0,"test1",com.sun.star.beans.PropertyState.DIRECT_VALUE), new com.sun.star.beans.PropertyValue("user",0,"test1",com.sun.star.beans.PropertyState.DIRECT_VALUE),
new com.sun.star.beans.PropertyValue("password",0,"test1",com.sun.star.beans.PropertyState.DIRECT_VALUE) new com.sun.star.beans.PropertyValue("password",0,"test1",com.sun.star.beans.PropertyState.DIRECT_VALUE),
new com.sun.star.beans.PropertyValue("JavaDriverClass",0,"org.gjt.mm.mysql.Driver",com.sun.star.beans.PropertyState.DIRECT_VALUE)
}; };
// now create a connection to adabas // now create a connection to mysql
con = xDriver.connect(adabasURL,adabasProps); con = xDriver.connect(url,props);
} }
return con; return con;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment