在weblogic中配置和使用dataSource
以weblogic8.1为例: Services Configurations Jdbc -> Connection pools,或者在左面面板中找services ->jdbc- >Connection pools,点Connection pools,点Configure a new JDBC Connection Pool... 动jar包, 要copy到{DOMAIN_DIR}/lib下面(重起domain才生效); 的database,Host Name数据库的主机名或ip,比如localhost,port端口号,比如ms sqlserver2000是 1433, ms sqlserver2005是2431, oracle为1521等等;username password就不说了; continue进入下一页; 这一页大多数时候都不需要更改,但是有一个情况比较贱, 如果使用2005的MS数据库,并使用 sqljdbc.jar的驱动jar包,那就需要把这一页的driver classname改一下:把默认的 com.microsoft.jdbc.sqlserver.SQLServerDriver(这是2000的驱动程序的path) 改成 com.microsoft.sqlserver.jdbc.SQLServerDriver(这是2005的驱动程序的path),然后你可以点test driver configuration测试一下连接是否成功;然后next直到把该pool部署到server上; Data Source; name和jndi name可以随便写,要提醒的是jndi name会在程序中用到;其他两选项默认 ,continue到下一页;选择一个pool也就是你刚才配置好的pool.然后一路next直到部署到server上, 到此为止一个weblogic的jndi的datasource就配置好了。 候填写的jndi name; SqlMapClient, 则: class="org.springframework.orm.ibatis.SqlMapClientFactoryBean"> pool配置好了, 不过操作都大同小异; 好了pool和dataSource,则会在config.xml中增加这样的两条: Name="MyPool" PasswordEncrypted="{3DES}+oHKU36Td+4=" Targets="cgServer" ?TestConnectionsOnReserve="true" URL="jdbc:oracle:thin:@xxx:1521:xxx"/> <JDBCTxDataSource JNDIName="MyDataSource" Name="MySDataSource"??? PoolName="MyPool" Targets="csServer"/> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |