当前位置: 技术问答>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
这应该都没错吧??
望请答复。。谢谢
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=****都是可以的。)
配置时按上次的方法就可以。一般在配置时再指定用户名和密码。
上次给你说的有错误,敬请原谅!
你试一试这样:
先将三个.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里面引用的数据原,你要在你对应的应用服务器上建立响应名字的数据原,就可以了,记得培植连接池
是你在程序既ejb里面引用的数据原,你要在你对应的应用服务器上建立响应名字的数据原,就可以了,记得培植连接池