你好。
你试一试这样:
先将三个.jar文件考到j2ee_home/lib/system下,在你的j2ee_home/bin的userconfig.bat中,找到j2ee_classpath=这一行,加上你的三个jar文件的路径。开启命令行,启动j2ee服务器,在另一个命令行窗口下,执行,j2eeadmin -addJdbcDriver com.microsft.jdbc.sqlserver.SQLServerDriver
j2eeadmin -addJdbcDatasource jdbc/MsSQl(这是DataSource的JNDI名) jdbc:microsoft:sqlserver://***:1433;(这是分号,以后都是)DatabaseName=数据库名(你还可以在后面加一个分号,再写上user=sa;password=****都是可以的。)
配置时按上次的方法就可以。一般在配置时再指定用户名和密码。
上次给你说的有错误,敬请原谅!

解决方案 »

  1.   

    Mssqlserve
    是你在程序既ejb里面引用的数据原,你要在你对应的应用服务器上建立响应名字的数据原,就可以了,记得培植连接池
      

  2.   

    To : wjmmml(笑着悲伤) 
     
     "要在对应的应用服务器上建立响应名字的数据原“,不太理解,请问怎样做呢?
    我上面的做法,难道不是么?
      

  3.   

    To buick555(王飞) :
      按照你说的了,可是最后 generateSQLnow时,还是说:No database name specified. 
      我检查了多次,字符串应该是没写错的。
      还请帮忙。谢谢
      

  4.   

    你的deply settings 页里的 DataBase Setting 里面的 Databse JNDI Name
    ,Uer,Password都填了吗?
      

  5.   

    在应用服务器上,有配置数据员的地方,你找到了,培植上就可以了,必须和你部署时指定的jndi名字一样。