当前位置:  技术问答>java相关

To buick555(王飞),请看看,关于EJB连接数据库的。

    来源: 互联网  发布时间:2015-10-29

    本文导语:  你好。上次你告诉我怎样在deploytool连接数据库,先出现了一些不明之处。还请指点。 1.你说的将3个jar文件放在j2ee的目录后,在J2EE_HOME中加入,但我加入后,j2ee启动就会抱错,提示找不到j2ee目录,于是我将3个jar目...

你好。上次你告诉我怎样在deploytool连接数据库,先出现了一些不明之处。还请指点。

1.你说的将3个jar文件放在j2ee的目录后,在J2EE_HOME中加入,但我加入后,j2ee启动就会抱错,提示找不到j2ee目录,于是我将3个jar目录加入到了classpath中。
2.在deploytool的server->standard中加入了要求参数。在bean->entity->database
setting中也设置了参数 ,点机 generateSQLnow出错哦:
 java.rmi.serverException:****
 java.rmi.remoteexceptin:Error connectiong to database:nested excepton is:
 javax.naming.NameNotFoundException:Mssqlserve(这是我的起的)_pm not found
please make sure the database name/user/password is valid and the j2ee server and database are running;
  请教是怎么原因呢?还有啊。我们在java设计中,要连接sqlserver是用代码conn.setCatalog去指定数据库的, 那在这里的配置中,好象没有什么地方让你选数据库哦。
  jndi name:jdbc/Mssqlserver
  jdbc url: jdbc:microsoft:sqlserver://171.22.67.186:1433
这应该都没错吧??
  望请答复。。谢谢

|
你好。
你试一试这样:
先将三个.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=****都是可以的。)
配置时按上次的方法就可以。一般在配置时再指定用户名和密码。
上次给你说的有错误,敬请原谅!

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

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3