1。 t3 weblogic服务器地址符
2。 com.borland.datastore.jdbc.DataStoreDriver:@employee

解决方案 »

  1.   

    你说的com.borland.datastore.jdbc.DataStoreDriver:@employee是要改Driver Classname:吗?可是我在改了之后,进行测试时提示错误:JDBC driver is not on the CLASSPATH
    所以我怀疑是URL的设置问题。URL的格式 jdbc:<subprotocal>:<subname>
    其中jdbc是协议名,通常固定不变的
    <subprotocal>为子协议名,代表了提供驱动的公司
    <subname>为子名称,其中包含了该驱动程序使用的附加信息,通常情况下,该子名称代表了数据库的具体位置。
    格式可以为 jdbc:<subprotocal>://<hostdomain><port>/<dtabasename>以上是介绍JBuilder书籍中的原话,现在来谈谈我的一些看法:首先我先更正一下前面的错误:com.borland._datastore.jdbc.DataStoreDriver
    由于我在先前的设置中不小心多加了一个空格,所以系统没有出错的提示信息,我改正了这个错误之后,系统的错误提示为:Connection refused: connect
    我不知道是哪里出了错。我就想到了在上面提到的URL的设置问题。我在JB中的Database Pilot工具中测试通过时的URL是这样设的:
    jdbc:borland:dslocal:D:\JBuilderX\samples\JDataStore\datastores\employee.jds
    和前面我提到的在webLogic中设置的URL
    jdbc:borland:dsremote://localhost/D:\JBuilderX\samples\JDataStore\datastores\employee.jds
    两者的区别在于一个是dslocal,而另一个是dsremote://localhost于是我想到了可能一个是用于本地连接,而另一个可能可以用于网络连接。
    接着我马上在Database Pilot工具中进行了测试,把它的URL改成了webLogic中的设置,结果出现了错误提示:Connection refused: connect,和前面在webLogic中的错误提示到是一样的。接下来我又试了试把webLogic中的URL改成Database Pilot工具中设置的URL(这可是测试通过的),结果在测试的时候同样没有出错提示,但是在创建的时候,webLogic提示出错信息:
    Distributed Management [1 exceptions] Error creating connection pool MyJDBC Connection Pool: No registered driver accepts URL: jdbc:borland:dslocal:D:\JBuilderX\samples\JDataStore\datastores\employee.jds
    我觉得不论是在Database Pilot工具中或者是在webLogic中的URL应该是一样的才对啊,真的搞不懂了。后来,我又试了试把端口号加了上去,把URL设成了
    jdbc:borland:dsremote://localhost:2508/D:\JBuilderX\samples\JDataStore\datastores\employee.jds
    结果webLogic中在测试的时候提示信息为:localhost:2508
    在创建的时候的错误提示为:Distributed Management [1 exceptions] Error creating connection pool MyJDBC Connection Pool: 0:Could not create pool connection. The DBMS driver exception was: localhost:2508
      

  2.   

    还有t3,我好像没有设置weblogic服务器地址符啊,难道是系统自己设置的?
    不过又人告诉我说t3是一种协议,搞不懂了。
      

  3.   

    楼主sql server中的pool创建好了,教教我吧
    看看我这个问题怎么解决,谢谢了http://community.csdn.net/Expert/topic/3172/3172367.xml?temp=.8432428
      

  4.   

    t3是bea的私有协议weblogic8.1上面好像确实没有设置Tx Data Source的地方,不过直接在Data Source里面配置也应该可以吧