Vic,

1.i do not need a web app. Only, simple java app.
2.I tried both Dbcp and SimpleDataSourceFactory.
both give null. Connecting to oracle database.
I know it is connecting to the database, 
because it complains if i leave syntax errors.

************************************
This is the sample that i am trying to run - from IBatis Web site:
************************************
SqlMapConfigExample.xml

  <datasource name="basic" default = "true"
 
factory-class="com.ibatis.db.sqlmap.datasource.SimpleDataSourceFactory">
    <property name="JDBC.Driver" value="${driver}"/>
    <property name="JDBC.ConnectionURL" value="${url}"/>
    <property name="JDBC.Username" value="${username}"/>
    <property name="JDBC.Password" value="${password}"/>
  </datasource>

  <sql-map resource="examples/sqlmap/maps/Account.xml" />

************************************

Account.xml

  <result-map name="indexed-account-result2"
class="examples.domain.Account">
    <property name="id"           column="ACC_ID"         columnIndex="1"/>
    <property name="firstName"    column="ACC_FIRST_NAME" columnIndex="2"/>
    <property name="lastName"     column="ACC_LAST_NAME"  columnIndex="3"/>
   </result-map>

 <mapped-statement name="getAccount" cache-model="account-cache"
result-map="indexed-account-result2">
    select
      ACC_ID,
      ACC_FIRST_NAME,
      ACC_LAST_NAME
    from ACCOUNT
    where ACC_ID = #value#
  </mapped-statement>

*************************************
SqlMapConfigExample.java (Don't i have to use the datasource name "basic"
anywhere ?

static
{

    Reader reader =
Resources.getResourceAsReader("examples/sqlmap/maps/SqlMapConfigExample.xml"
);
    sqlMap = XmlSqlMapBuilder.buildSqlMap(reader);
}

***********************************
QueryForListExample.java

   SqlMap sqlMap = SqlMapConfigExample.getSqlMap();

    try 
    {
       sqlMap.startTransaction();
       Account account = (Account)
sqlMap.executeQueryForObject("getAccount", new Integer(1));
       sqlMap.commitTransaction();
    }
************************************
Sorry about the long email
Santhi
************************************

-----Original Message-----
From: Vic Cekvenich [mailto:[EMAIL PROTECTED]
Sent: Thursday, October 16, 2003 3:49 PM
To: [EMAIL PROTECTED]
Subject: Re: [MVC-Programmers] IBatis returns null


It's best to use JNDI container DataSource pools, howerver:
<datasource name="ids"
    
factory-class="com.ibatis.db.sqlmap.datasource.SimpleDataSourceFactory" 
default="true">
<property name="JDBC.Driver" value="org.postgresql.Driver"/>
<property name="JDBC.ConnectionURL" 
value="jdbc:postgresql://localhost:5432/bp?autoReconnect=true"/>
<property name="JDBC.Username" value="bpuser"/>
<property name="JDBC.Password" value="changeme"/>
</datasource>

aboove is a sample iBatis pool.
I think that was your question. From there, it is just standard iBatis.

.V

Peyathevar, Santhi {PBG} wrote:

>All:
>
>1.I am trying to use IBatis for running some SQL
>
>from simple java code.
>
>2.using DbcpDataSourceFactory
>
>3.It connects to the database but the result is null
>
>Can anybody help?
>
>Santhi
>
>_______________________________________________
>MVC-Programmers mailing list
>[EMAIL PROTECTED]
>http://www.basebeans.net:8080/mailman/listinfo/mvc-programmers
>
>
>  
>

_______________________________________________
MVC-Programmers mailing list
[EMAIL PROTECTED]
http://www.basebeans.net:8080/mailman/listinfo/mvc-programmers
_______________________________________________
MVC-Programmers mailing list
[EMAIL PROTECTED]
http://www.basebeans.net:8080/mailman/listinfo/mvc-programmers

Reply via email to