]> granicus.if.org Git - postgresql/commitdiff
Fixed Internationalization of error messages.
authorPeter Mount <peter@retep.org.uk>
Mon, 17 May 1999 22:58:19 +0000 (22:58 +0000)
committerPeter Mount <peter@retep.org.uk>
Mon, 17 May 1999 22:58:19 +0000 (22:58 +0000)
src/interfaces/jdbc/CHANGELOG
src/interfaces/jdbc/Makefile
src/interfaces/jdbc/example/basic.java
src/interfaces/jdbc/postgresql/Driver.java

index 6ea613f27713f839897f45fcead349c5cb97bd23..130ecb29fffacb8e52eac6c21b0a8eeea68c0460 100644 (file)
@@ -1,3 +1,7 @@
+Tue May 18 00:00:00 BST 1999
+       - Just after committing, I realised why internationalisation isn't
+         working. This is now fixed (in the Makefile).
+
 Mon May 17 23:40:00 BST 1999
        - PG_Stream.close() now attempts to send the close connection message
          to the backend before closing the streams
index ab8abc96510de3b723c4cd9205057ec85b02f9c9..f60f3dcb94722b158183c22937a46e4824e487fc 100644 (file)
@@ -4,7 +4,7 @@
 #    Makefile for Java JDBC interface
 #
 # IDENTIFICATION
-#    $Header: /cvsroot/pgsql/src/interfaces/jdbc/Attic/Makefile,v 1.12 1999/01/25 21:22:02 scrappy Exp $
+#    $Header: /cvsroot/pgsql/src/interfaces/jdbc/Attic/Makefile,v 1.13 1999/05/17 22:58:18 peter Exp $
 #
 #-------------------------------------------------------------------------
 
@@ -69,6 +69,8 @@ OBJ_COMMON=   postgresql/Connection.class \
                postgresql/Field.class \
                postgresql/PG_Stream.class \
                postgresql/ResultSet.class \
+               postgresql/errors.properties \
+               postgresql/errors_fr.properties \
                postgresql/fastpath/Fastpath.class \
                postgresql/fastpath/FastpathArg.class \
                postgresql/geometric/PGbox.class \
@@ -83,6 +85,7 @@ OBJ_COMMON=   postgresql/Connection.class \
                postgresql/util/PGmoney.class \
                postgresql/util/PGobject.class \
                postgresql/util/PGtokenizer.class \
+               postgresql/util/PSQLException.class \
                postgresql/util/Serialize.class \
                postgresql/util/UnixCrypt.class
 
@@ -140,7 +143,8 @@ jdbc2:      $(OBJ_COMMON) $(OBJ_JDBC2) postgresql.jar
 #      directory. We use this later for compiling the dual-mode driver.
 #
 postgresql.jar: $(OBJ) $(OBJ_COMMON)
-       $(JAR) -c0f $@ $$($(FIND) postgresql -name "*.class" -print)
+       $(JAR) -c0f $@ $$($(FIND) postgresql -name "*.class" -print) \
+               $(wildcard postgresql/*.properties)
 
 # This rule removes any temporary and compiled files from the source tree.
 clean:
index 939d460e240c60d7fc3768dc6196b929e083283f..dbd01d31bacacb3de61e0de0b0e4549e890d37a3 100644 (file)
@@ -48,6 +48,7 @@ public class basic
     st.close();
     db.close();
     
+    //throw postgresql.Driver.notImplemented();
   }
   
   /**
index d563a2697c0e9fe203f9e7cf7de66eebdde71e6e..c7c4473e0d6510bd3accd0bf3b7890758750fa8c 100644 (file)
@@ -8,7 +8,7 @@ import java.util.*;
 // working quite to plan, so the class exists in the source, but it's not
 // quite implemented yet. Peter May 17 1999.
 //
-//import postgresql.util.PSQLException;
+import postgresql.util.PSQLException;
 
 /**
  * The Java SQL framework allows for multiple database drivers.  Each
@@ -108,11 +108,11 @@ public class Driver implements java.sql.Driver
        con.openConnection (host(), port(), props, database(), url, this);
        return (java.sql.Connection)con;
     } catch(ClassNotFoundException ex) {
-       //throw new PSQLException("postgresql.jvm.version",ex);
-       throw new SQLException("The postgresql.jar file does not contain the correct JDBC classes for this JVM. Try rebuilding.\nException thrown was "+ex.toString());
+       throw new PSQLException("postgresql.jvm.version",ex);
+       //throw new SQLException("The postgresql.jar file does not contain the correct JDBC classes for this JVM. Try rebuilding.\nException thrown was "+ex.toString());
     } catch(Exception ex2) {
-       //throw new PSQLException("postgresql.unusual",ex2);
-       throw new SQLException("Something unusual has occured to cause the driver to fail. Please report this exception: "+ex2.toString());
+       throw new PSQLException("postgresql.unusual",ex2);
+       //throw new SQLException("Something unusual has occured to cause the driver to fail. Please report this exception: "+ex2.toString());
     }
     // The old call - remove before posting
     //return new Connection (host(), port(), props, database(), url, this);
@@ -355,8 +355,8 @@ public class Driver implements java.sql.Driver
      */
     public static SQLException notImplemented()
     {
-       //return new PSQLException("postgresql.unimplemented");
-       return new SQLException("This method is not yet implemented.");
+       return new PSQLException("postgresql.unimplemented");
+       //return new SQLException("This method is not yet implemented.");
     }
 }