You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@empire-db.apache.org by do...@apache.org on 2009/09/20 22:47:59 UTC
svn commit: r817099 - in
/incubator/empire-db/trunk/empire-db-codegen/src/main/java/org/apache/empire/db/codegen:
CodeGen.java CodeGenConfig.java
Author: doebele
Date: Sun Sep 20 20:47:59 2009
New Revision: 817099
URL: http://svn.apache.org/viewvc?rev=817099&view=rev
Log:
EMPIREDB-52
Modified:
incubator/empire-db/trunk/empire-db-codegen/src/main/java/org/apache/empire/db/codegen/CodeGen.java
incubator/empire-db/trunk/empire-db-codegen/src/main/java/org/apache/empire/db/codegen/CodeGenConfig.java
Modified: incubator/empire-db/trunk/empire-db-codegen/src/main/java/org/apache/empire/db/codegen/CodeGen.java
URL: http://svn.apache.org/viewvc/incubator/empire-db/trunk/empire-db-codegen/src/main/java/org/apache/empire/db/codegen/CodeGen.java?rev=817099&r1=817098&r2=817099&view=diff
==============================================================================
--- incubator/empire-db/trunk/empire-db-codegen/src/main/java/org/apache/empire/db/codegen/CodeGen.java (original)
+++ incubator/empire-db/trunk/empire-db-codegen/src/main/java/org/apache/empire/db/codegen/CodeGen.java Sun Sep 20 20:47:59 2009
@@ -21,6 +21,7 @@
import java.sql.Connection;
import java.sql.DatabaseMetaData;
import java.sql.DriverManager;
+import java.sql.ResultSet;
import java.util.logging.Logger;
import org.apache.empire.commons.ErrorObject;
@@ -44,7 +45,7 @@
try
{
// Init Configuration
- config.init((args.length > 0 ? args[0] : "config.xml" ), false, true);
+ config.init((args.length > 0 ? args[0] : "config.xml" ));
// Enable Exceptions
ErrorObject.setExceptionsEnabled(true);
@@ -57,6 +58,11 @@
// Process Metadata
// ....
+ ResultSet rs = dmd.getCatalogs();
+ while (rs.next()) {
+ System.out.println(rs.getString(1));
+ }
+ rs.close();
} catch(Exception e) {
// Error
Modified: incubator/empire-db/trunk/empire-db-codegen/src/main/java/org/apache/empire/db/codegen/CodeGenConfig.java
URL: http://svn.apache.org/viewvc/incubator/empire-db/trunk/empire-db-codegen/src/main/java/org/apache/empire/db/codegen/CodeGenConfig.java?rev=817099&r1=817098&r2=817099&view=diff
==============================================================================
--- incubator/empire-db/trunk/empire-db-codegen/src/main/java/org/apache/empire/db/codegen/CodeGenConfig.java (original)
+++ incubator/empire-db/trunk/empire-db-codegen/src/main/java/org/apache/empire/db/codegen/CodeGenConfig.java Sun Sep 20 20:47:59 2009
@@ -30,6 +30,25 @@
private String jdbcPwd = "";
+ /**
+ * Initialize the configuration.
+ *
+ * @param filename the file to read
+ *
+ * @return true on succes
+ */
+ public boolean init(String filename)
+ {
+ // Read the properties file
+ if (super.init(filename, false, true) == false)
+ return false;
+ // Done
+ if (readProperties(this, "properties")==false)
+ return false;
+ // Reader Provider Properties
+ return true;
+ }
+
public String getJdbcClass()
{
return jdbcClass;