weblogic8.1下EJB的部署與數據庫的配置 (1)

發表于:2007-06-10來源:作者:點擊數: 標簽:
weblogic 8.1下 數據庫 連接池的配置 weblogic8.1下面數據庫連接池的配置和 tomcat 、resin等都有比較大的不同,看來bea也越來越有M$的做派,喜歡自立標準。沒辦法,誰讓他是 java appserver的老大。恨..... 以MS SQL Server2k為例。打開console: http://lo

 

 

 

 

 

 

 

 

weblogic 8.1下數據庫連接池的配置

weblogic 8.1下面數據庫連接池的配置和tomcat、resin等都有比較大的不同,看來bea也越來越有M$的做派,喜歡自立標準。沒辦法,誰讓他是java app server的老大。恨.....

 以MS SQLServer 2k為例。打開console:http://localhost:7001/console/,登陸進去,選擇jdbc下面的Connection  Pool。然后Configure a new JDBC Connection Pool... 

 驅動程序可以選擇M$的type4,也就是通常使用的M$ 4 jdbc的驅動,這樣可以讓程序更容易移植。假設命名為webcp,要訪問的數據庫是webcp:

 screen.width/2)this.width=screen.width/2" vspace=2 border=0>

 測試連接沒有問題之后就可以部署到服務器上,一般是部署到myserver上。

 然后進入jdbc下面的Data Sources,Configure a new JDBC Data Source,其中JNDI Name是你查詢連接池時候使用的JNDI命名,也把它設為webcp:

 screen.width/2)this.width=screen.width/2" vspace=2 border=0>

 然后在下一頁中選擇要使用的連接池,也就是我們剛才配置的webcp。然后也把它部署到myserver上。搞掂。
 試一下:
 Context ctx=new InitialContext();
 Object obj=ctx.lookup("webcp");
 DataSource ds=(DataSource)obj;
 Connection conn=ds.getConnection();

 有一點需要注意,SQLServer 2k中sa默認訪問的數據庫是maters,這有可能會造成問題。這很好解決,可以修改連接池的配置,也可以另外建立新的數據庫帳號。

 下面是config.xml中的配置代碼:

         DriverName="com.microsoft.jdbc.sqlserver.SQLServerDriver"
        Name="webcp" Password="{3DES}fcqinoiw5ZI="
        Properties="user=sa;url=jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=webcp;selectMethod=cursor;dataSourceName=SQL2000JDBC;userName=sa;databaseName=webcp;serverName=localhost"
        Targets="myserver"
        TestTableName="SQL SELECT COUNT(*) FROM sysobjects" URL="jdbc:microsoft:sqlserver://localhost:1433"/>
            Name="MyJDBC Data Source" PoolName="webcp" Targets="myserver"/>


1 2 下一頁>>




原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97