多数情况是DataSource ds = (DataSource) ctx.lookup("jdbc/ssDB");
这句话出错,DataSource 对象没有生成!
按照我的习惯,我会在resource.properties中再配
jdbcDataSource.1.name=jdbc/ssDB
jdbcDataSource.1.url=jdbc\:microsoft\:sqlserver\://localhost\:1433
jdbcDriver.0.name=com.microsoft.jdbc.sqlserver.SQLServerDriver不再试一试

解决方案 »

  1.   

    在启动j2ee时,注意看一下你的数据库挂上没有?如果挂上会有显示的。
      

  2.   

    jdbcDataSource.0.url=jdbc\:microsoft\:sqlserver\://localhost\:1433
    不应该这么写的吧!?
      

  3.   

    jdbc:microsoft:sqlserver://servername:1433;User=sa;Password=;DatabaseName=master"
      

  4.   

    superszhu(精彩世界) 所说.
    那用户名和密码,只有在getConnection(username,password)这里了,
    其中,jdbc/ppDB这个例子可以连接数据库,访问也没有问题.就是用户名和密码的问题.
    因此,我想用j2ee中XA来配置数据库连接.