ibatis-user-java mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jan Vissers <Jan.Viss...@cumquat.nl>
Subject Re: Oracle scheme
Date Wed, 31 Aug 2005 13:58:06 GMT

I'm a bit puzzled by "The problem is that under "webtest" more than one 
databases could managed". Do you mean that you can manage data in tables 
belonging to a different user/schema residing in the same database 
instance, or in an actual different database instance?

If the former is true, than VIBSCANNER is in fact a user/schema residing 
in the same database instance and in that case a synonym for 
T_ALARM_BAND would be the way to go. As far as I can digest from your 
post, VIBSCANNER already has granted select privileges to cm_ora_test, 
because prefixing already works for you. If you don't want to prefix than
execute the following SQL statement (using SQL*Plus or something) while 
connected to the database as VITBSCANNER:


 From there on you don't need to use prefixes in your sqlMaps.

Hope this helps.

MRaedle@t-online.de wrote:

> Hello all,
> I use iBATIS to access ORACLE, MS SQL and other databases (with the 
> same SQL maps).
> To access ORACLE databases I have following connection URL:
> Connection URL: jdbc:oracle:thin:@cm_ora_test:1521:webtest
> "webtest" indicates the SID of the ORACLE database.
> The problem is that under "webtest" more than one databases could 
> managed. So for each db query I must put the database name in front of 
> the table name such like this:
> "select * from VIBSCANNER.T_ALARM_BAND ..." (VIBSCANNER is the 
> database name).
> For MS Access, MY SQL, ... I couldn't take the same SQL maps and that 
> is not nice.
> Can you tell me, how I could resolve this problem, e.g. indicate also 
> a scheme in the connection URL 
> (jdbc:oracle:thin:@cm_ora_test:1521:webtest</scheme>)?
> Regards
> Manuel

Cumquat Information Technology
De Dreef 19
3706 BR Zeist
T +31 (0)30 - 6940490
F +31 (0)10 - 6940499

M +31 6 5 11 169 556

View raw message