Hi,

IB6 does support all this dialect 3 stuff, only the JDBC drive from the
InterClient Package does not support it, yet.

The scheme seems reasonable, only thing i don't know, is if the JDBC driver
mapping from java.Boolean to database boolean works (seems a must, but i got
very doubtul on these things without trying them ;-). I don't know if there
are other reserved words (see the IB6 docs).

I don't know how to set up a datasource.xml, never did it...

Regards,

Jens Stutte

> -----Urspr�ngliche Nachricht-----
> Von: Duffey, Kevin [mailto:[EMAIL PROTECTED]]
> Gesendet am: Mittwoch, 25. Oktober 2000 20:11
> An: Orion-Interest
> Betreff: RE: Interbase datasource??
> 
> Question for you..when I create a database there is something 
> that has a
> drop-down that says Dialect..and its always selected on 3. 
> Doesn't that mean
> it supports it? I recall reading that IB6 supports D3 now, so 
> I thought that
> it did. 
I have build 308, but I know there is a newer 
> build..maybe that one
> supports it?
> 
> Anyways, so it seems like the datasource should look like so:
> 
> 
> <?xml version="1.0"?>
> <!DOCTYPE database-schema PUBLIC "-//Evermind//- Database schema"
> "http://www.orionserver.com/dtds/database-schemas.dtd">
> 
> <database-schema name="Interbase" not-null="not null" null=""
> primary-key="primary key">
>       <type-mapping type="java.lang.String" name="varchar (255)" />
>       <type-mapping type="int" name="int" />
>       <type-mapping type="long" name="int" />
>       <type-mapping type="float" name="float" />
>       <type-mapping type="double" name="double" />
>       <type-mapping type="byte" name="byte" />
>       <type-mapping type="char" name="char" />
>       <type-mapping type="short" name="short" />
>       <type-mapping type="boolean" name="boolean" />
>       <type-mapping type="java.util.Date" name="timestamp" />
>       
>       <disallowed-field name="password" />
>       <disallowed-field name="username" />
>       <disallowed-field name="date" />
> </database-schema>
> 
> Does that seem like it would work? I am not sure about the 
> int, long, float,
> double, byte, char, short and boolean. I thought someone 
> posted a schema
> before that they were using, and I can't seem to find it 
> anywhere in my
> archives of emails. Its pissing me off because I can't even 
> mess around with
> entity beans because of this.
> 
> Incidentally, do you know how I would get Orion to use this 
> schema? I see
> some datasources.xml file in the /config dir. Can each 
> web-app be mapped to
> a different datasource if need be?
> 
> Thanks again.
> 
> 
> 
> > -----Original Message-----
> > From: Jens Stutte [mailto:[EMAIL PROTECTED]]
> > Sent: Wednesday, October 25, 2000 9:01 AM
> > To: Orion-Interest
> > Subject: AW: Interbase datasource??
> > 
> > 
> > Hi,
> >  
> > i have no datasource for interbase, since i am using only 
> bean managed
> > persistence, but i can tell you some things. The current JDBC 
> > driver for
> > Interbase (Interclient) does not support Interbases "dialect 
> > 3". This means:
> > you can connect to "dialect 3" databases, but some features 
> > will not be
> > availiable. The most important are:
> >  
> > LONG INTEGER (64 Bit) database fields does not work. The 
> > mapping of a java
> > long to a 32Bit INTEGER or a DOUBLE PRECISION or even a 
> > textfield works.
> > For date/time values you should use a TIMESTAMP field in 
> > Interbase, which
> > maps perfectly to a java timestamp with the "old" JDBC 
> > driver. The other
> > date/time types do not work.
> >  
> > All the rest seems to work fine (blobs, etc.) and the 
> > performance seems very
> > good (though i did not test really huge databases by now). In the
> > documentation of IB6 (the PDF files, dont remember where is 
> > the link) there
> > is a "Getting Started", which describes these migration 
> > issues from IB4/5 to
> > 6.
> >  
> > Regards,
> >  
> > Jens Stutte
> >  
> > 
> > -----Ursprungliche Nachricht-----
> > Von: Duffey, Kevin [mailto:[EMAIL PROTECTED]]
> > Gesendet am: Montag, 23. Oktober 2000 21:41
> > An: Orion-Interest
> > Betreff: Interbase datasource??
> > 
> > 
> > Does anyone happen to have an Interbase 6 datasource that I 
> > can get ahold
> > of? The old manuals I have for IB4 don't have anything about 
> > the types and
> > what they map to in Java. I want to start playing around with 
> > entity beans,
> > but until I get a mapping I don't think I can do this.
> >  
> > Thanks.
> >  
> > 
> 

Reply via email to