Note:
第一部分:如何在weblogic7.0版本中配置Microsoft SQLServerDriver 2000 驱动程序,不使用Weblogic 的自带的SQLServer2000.我在程序中用到了rs.before(),就出现:java.sql.SQLException:This JDBC 2.0 method is not implemented,所以用MS的驱动了。可是不知道为什么MS的驱动在weblogic7.0上占了好多数据库连结。
第二部分:Sybase1x,Sqlserver2000 使用weblogic自带驱动的配置参数
?
如果您使用weblogic8.0及以上版本可能会简单一些。
- 设置MsJDBC驱动到Weblogic
- 建立Pool
- 将Pool应用到Server
- 建立Ds
- 将Ds应用到Server
//~End
1.设置MsJDBC驱动到Weblogic
Copy Microsoft SQLServerDriver 2000 驱动程序三个文件 to X:/bea/weblogic705/server/lib目录下
打开 X:/bea/weblogic705/server/bin/startWLS.cmd,这个文件是weblogic的启动文件
找到:
set CLASSPATH=%JAVA_HOME%/lib/tools.jar ....................
在这一句子后面上三个文件的path.结果如下
set CLASSPATH=%JAVA_HOME%/lib/tools.jar;%WL_HOME%/server/lib/weblogic_sp.jar;%WL_HOME%/server/lib/weblogic.jar;%WL_HOME%/server/lib/msbase.jar;%WL_HOME%/server/lib/msutil.jar;%WL_HOME%/server/lib/mssqlserver.jar;%CLASSPATH%
保存退出,重新启动weblogic生效
2.建立Pool
1.启动weblogic,
3.进入你自己的Domain.....
点击Configure a new JDBC Connection Pool...后按如下配置
?
Name:
MyPool
URL:?
jdbc:microsoft:sqlserver://76.48.17.170:1433
Driver Classname:??
com.microsoft.jdbc.sqlserver.SQLServerDriver
Properties://数据库名和数据库登录用户名
db=tics
user=tics
ACLName://??不用填写
Password://数据库登录密码
******
Open String Password:
******
点"Create"完成。
3.将Pool应用到Server
再把你的Servers加为可用。"Apply"完成了Pool的配置
4.建立Ds
进入DS配置页面
此处的PoolName 是刚才配置的Pool名字。
JNDI随便起一个,将在程序中使用。
??Configuration?? | ![]() | ![]() | ??Targets?? | ![]() | ![]() | ??Notes?? | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
5.将Ds应用到Server
O.k.
二部分:Sybase1x,Sqlserver2000 使用weblogic自带驱动的配置参数
以下是用Weblogic自带的驱动配置Sybase.
环境weblogic 7.0 sp5 ctais sybase12
URL:
jdbc:sybase:Tds:76.48.16.10:4100//ctais?charset=eucgb
Driver Classname:
com.sybase.jdbc2.jdbc.SybDriver
Properties
(key=value):
user=ctais_htcx
只用到上面的属性就可以了,网上有说的要copy驱动,我没有做一步。
其它属性:(来自网络)
user=test
password=000000
jconnect_version=0
portNumber=5000
databaseName=test
serverName=127.0.0.1
charset=eucgb
-------------------------------
以下是用Weblogic自带的驱动配置Sqlserver.
URL:
jdbc:weblogic:mssqlserver4
Driver Classname:
weblogic.jdbc.mssqlserver4.Driver
Properties
(key=value):
user=tics
db=tics
server=76.48.17.170