Verbindung zu DB2
Posted: Tue Oct 19, 2010 9:59 am
Hallo. Ich möchte eine Verbindung zu einer DB2-Datenbank über JDBC (Type4) realisieren. Ich habe dazu die Tabelle der "FirstApplication" in einer DB2-Datenbank angelegt (im Schema der AnmeldeID) und ein paar Beispieldaten eingegeben. Dann habe ich in der Session.java das DBAccess-Objekt auf DBDB2Access() umgebogen und die URL im DB2-Format (jdbc:db2://server:port/dbName) angegeben. Wenn ich das Logging für das Package com.sibvisions.rad.persist.level einschalte und die Applikation starte, sehe ich:
Die DBEditFrame mit den Kontakten bleibt aber leer,auch die ermittelten Metadaten auch nicht angezeigt (Spaltennamen).
Was mache ich falsch?
- Code: Select all
19.10.2010 09:50:31 [ FINE ] getMetaData(SELECT * FROM CONTACTS WHERE 1=2 ) in 78ms com.sibvisions.rad.persist.jdbc.DBAccess getMetaData (Line: 1728)
19.10.2010 09:50:31 [ FINE ] com.sibvisions.rad.persist.jdbc.DBAccess getMetaData (Line: 239)
getMetaData(SELECT * FROM CONTACTS WHERE 1=2[ColumnDefinition ::[ID],Label=ID,Type=java.math.BigDecimal,Nullable=false,Precision=10,Scale=0,Signed=true,bWriteable=true,bPrimaryKey=false,bAutoIncrement=true, ColumnDefinition ::[FIRSTNAME],Label=FIRSTNAME,Type=java.lang.String,Nullable=false,Precision=200,Scale=0,Signed=false,bWriteable=true,bPrimaryKey=false,bAutoIncrement=false, ColumnDefinition ::[LASTNAME],Label=LASTNAME,Type=java.lang.String,Nullable=false,Precision=200,Scale=0,Signed=false,bWriteable=true,bPrimaryKey=false,bAutoIncrement=false, ColumnDefinition ::[BIRTHDAY],Label=BIRTHDAY,Type=java.sql.Timestamp,Nullable=true,Precision=0,Scale=0,Signed=false,bWriteable=true,bPrimaryKey=false,bAutoIncrement=false, ColumnDefinition ::[STREET],Label=STREET,Type=java.lang.String,Nullable=true,Precision=200,Scale=0,Signed=false,bWriteable=true,bPrimaryKey=false,bAutoIncrement=false, ColumnDefinition ::[NR],Label=NR,Type=java.lang.String,Nullable=true,Precision=200,Scale=0,Signed=false,bWriteable=true,bPrimaryKey=false,bAutoIncrement=false, ColumnDefinition ::[ZIP],Label=ZIP,Type=java.lang.String,Nullable=true,Precision=5,Scale=0,Signed=false,bWriteable=true,bPrimaryKey=false,bAutoIncrement=false, ColumnDefinition ::[TOWN],Label=TOWN,Type=java.lang.String,Nullable=true,Precision=200,Scale=0,Signed=false,bWriteable=true,bPrimaryKey=false,bAutoIncrement=false],...) determine write columns in 0ms
19.10.2010 09:50:32 [ FINE ] select(SELECT * FROM CONTACTS,...) in 0ms com.sibvisions.rad.persist.jdbc.DBAccess fetch (Line: 449)
Die DBEditFrame mit den Kontakten bleibt aber leer,auch die ermittelten Metadaten auch nicht angezeigt (Spaltennamen).
Was mache ich falsch?