打开%J2EE_HOME%/config/resources.properties文件,对比下面的文件你就会明白!!!
jdbcDataSource.0.name=jdbc/Cloudscape
jdbcDataSource.0.url=jdbc:cloudscape:rmi:CloudscapeDB;create=true
jdbcDataSource.1.name=jdbc/EstoreDB
jdbcDataSource.1.url=jdbc:cloudscape:rmi:CloudscapeDB;create=true
jdbcDataSource.2.name=jdbc/InventoryDB
jdbcDataSource.2.url=jdbc:cloudscape:rmi:CloudscapeDB;create=true
jdbcDataSource.3.name=jdbc/DB1
jdbcDataSource.3.url=jdbc:cloudscape:rmi:CloudscapeDB;create=true
jdbcDataSource.4.name=jdbc/DB2
jdbcDataSource.4.url=jdbc:cloudscape:rmi:CloudscapeDB;create=true
jdbcDataSource.5.name=jdbc/sqlServer
jdbcDataSource.5.url=jdbc:odbc:MyDataSource;create=true
jdbcDataSource.6.name=jdbc/sqlServer1
jdbcDataSource.6.prop.databaseName=EamestBank
jdbcDataSource.6.url=jdbc:microsoft:sqlserver://JIANG:1433;create=true
jdbcDriver.0.name=COM.cloudscape.core.RmiJdbcDriver
jdbcDriver.5.name=sun.jdbc.odbc.JdbcOdbcDriver
jdbcDriver.6.name=com.microsoft.jdbc.sqlserver.SQLServerDriver
jdbcXADataSource.0.name=jdbc/XACloudscape
jdbcXADataSource.0.classname=COM.cloudscape.core.RemoteXaDataSource
jdbcXADataSource.0.dbpassword=
jdbcXADataSource.0.dbuser=
jdbcXADataSource.0.prop.createDatabase=create
jdbcXADataSource.0.prop.databaseName=CloudscapeDB
jdbcXADataSource.0.prop.remoteDataSourceProtocol=rmi
jmsCnxFactory.0.name=QueueConnectionFactory
jmsCnxFactory.0.isQueue=true
jmsCnxFactory.1.name=TopicConnectionFactory
jmsCnxFactory.1.isQueue=false
jmsCnxFactory.2.name=jms/QueueConnectionFactory
jmsCnxFactory.2.isQueue=true
jmsCnxFactory.3.name=jms/TopicConnectionFactory
jmsCnxFactory.3.isQueue=false
jmsDestination.0.name=jms/Queue
jmsDestination.0.isQueue=true
jmsDestination.1.name=jms/Topic
jmsDestination.1.isQueue=false

解决方案 »

  1.   

    那么如何加入name和password呢?
      

  2.   

    为什么我用
    javax.sql.DataSource ds = (javax.sql.DataSource)ctx.lookup("jdbc/ejbPool1");
    return ds.getConnection();
    他老说No suitable driver,高手救我
      

  3.   

    老大,name和password是在创建connection的时候才要求输入的!
    在这里他没有要求啊 !
      

  4.   

    但是datasource 应该是在注册时就应该写入的呀,你看代码,通过lookup找到datasource,接着就getConnection了,怎么写name和password呀。难道ds.Connection还带参数??
    我这个情况应该说明他连驱动都没有找到,谁在j2sdkee下做过SQL驱动的救我。
      

  5.   

    好了,现在驱动是找到了,但是为什么抛出access denied的异常??