E
etu5
Unregistered / Unconfirmed
GUEST, unregistred user!
开发环境:Jbuilder9+Weblogic8.12+MS SQL Server2000 个人版
问题提出:用JB9开发一个实体Bean。
具体步骤:
首先在Weblogic中部署连接池和数据源,连接池配置的数据库是“NorthWind”(SQLServer自带的样例数据库),数据源的JNDI是“ds_jndi”,
以上操作均在weblogic中成功部署。测试连接池也均成功(在连接池的高级中配置NorthWind数据库中的Categories表进行测试,此处可以证明
ds_jndi确实是对应着数据库NorthWind)。
运行JB9,新建一个工程,在工程的Required Libraries项加入了Sqlserver的驱动库(msbase.jar、mssqlserver.jar、msutil.jar)。在打开
Tool-Enterprise Setup,在数据库驱动页面中加入了sqlserver的驱动库。接着新建一个EJB Module,选择“EJB 2.0 COMPLIANT”后确定,至
此一个EJB module已经建立成功,以上操作均未出现问题。紧接着我开始配置DataSource,右击EJB Designer窗口,选择“Import Schema
From Database” ,在打开的窗口中填上在Weblogic中部署的数据库信息:
Driver : com.microsoft.jdbc.sqlserver.SQLServerDriver
URL : jdbc:microsoft:sqlserver://127.0.0.1:1433
Username : sa
Password : *****
Extended properties: (空)
Database name : NorthWind
JNDI name: ds_jndi
点击OK后,ds_jndi成功出现在DataSources下。
但是问题出现了:ds_jndi下没有出现任何表。
我重新编辑一下,并把复选项“All schemas”和“Views”全部选中,点击确定后出现了一大堆系统表和视图,但是唯独没有出现用户表……
请问这是为什么?我错在哪儿?
问题提出:用JB9开发一个实体Bean。
具体步骤:
首先在Weblogic中部署连接池和数据源,连接池配置的数据库是“NorthWind”(SQLServer自带的样例数据库),数据源的JNDI是“ds_jndi”,
以上操作均在weblogic中成功部署。测试连接池也均成功(在连接池的高级中配置NorthWind数据库中的Categories表进行测试,此处可以证明
ds_jndi确实是对应着数据库NorthWind)。
运行JB9,新建一个工程,在工程的Required Libraries项加入了Sqlserver的驱动库(msbase.jar、mssqlserver.jar、msutil.jar)。在打开
Tool-Enterprise Setup,在数据库驱动页面中加入了sqlserver的驱动库。接着新建一个EJB Module,选择“EJB 2.0 COMPLIANT”后确定,至
此一个EJB module已经建立成功,以上操作均未出现问题。紧接着我开始配置DataSource,右击EJB Designer窗口,选择“Import Schema
From Database” ,在打开的窗口中填上在Weblogic中部署的数据库信息:
Driver : com.microsoft.jdbc.sqlserver.SQLServerDriver
URL : jdbc:microsoft:sqlserver://127.0.0.1:1433
Username : sa
Password : *****
Extended properties: (空)
Database name : NorthWind
JNDI name: ds_jndi
点击OK后,ds_jndi成功出现在DataSources下。
但是问题出现了:ds_jndi下没有出现任何表。
我重新编辑一下,并把复选项“All schemas”和“Views”全部选中,点击确定后出现了一大堆系统表和视图,但是唯独没有出现用户表……
请问这是为什么?我错在哪儿?