Use the JNDI name "java:/comp/env/Hypersonic".  Be sure to declare
the data source in your ejb-jar.xml file for that bean.

Aaron

On Mon, 18 Sep 2000, Sean O'Connor wrote:
> I am trying to write a "hello world" type client app that connects to
> the default Hypersonic database.  The result when I try to cast to the
> DataSource is the following exception.  I know it's finding
> "Hypersonic", if I change that, I'll get a naming exception.
> 
> Exception: java.lang.ClassCastException: javax.naming.Reference
> 
> Any ideas why?  Everything looks ok to me.  Here's the source.
> 
> Thanks.
> Sean
> 
> import java.sql.*;
> import javax.sql.*;
> import java.util.*;
> import javax.ejb.*;
> import javax.naming.*;
> 
> public class DBBoss {
> 
>       public static void main(String[] args) {
> 
>               String sql = "create table test ( column1 integer )";
> 
>               try {
>                       Context ctx = new InitialContext();
> 
>                       DataSource ds = (DataSource) ctx.lookup("java:Hypersonic");
>                       Connection con = ds.getConnection();
> 
>                       Statement stmt = con.createStatement();
>                       stmt.execute(sql);
>                       stmt.close();
>                       con.close();
>               } catch (Exception se) {
>                       System.out.println("Exception: " + se);
>               }
>       }
> }
> 
> 
> 
> 
> __________________________________________________
> Do You Yahoo!?
> Yahoo! Mail - Free email you can access from anywhere!
> http://mail.yahoo.com/
> 
> 
> --
> --------------------------------------------------------------
> To subscribe:        [EMAIL PROTECTED]
> To unsubscribe:      [EMAIL PROTECTED]
> Problems?:           [EMAIL PROTECTED]
> 



--
--------------------------------------------------------------
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Problems?:           [EMAIL PROTECTED]

Reply via email to