国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Jboss下MSSQLServer配置指導

2019-11-18 11:36:14
字體:
來源:轉載
供稿:網友

  本文提供一個具體而易懂的指導,讓你快速把握使用Microsoft SQL Server關系數據庫治理系統(RDBMS)和JBoss J2EE 應用服務器套件來開發,發布和運行企業java應用程序的基本知識。
  JBoss是一個業界領先的開放源碼的符合標準的J2EE應用服務器套件的名稱。該套件包括JBossServer EJB v1.1 Container 和server, JBossMQ JMS 1.0 implemetation, JBossNS JNDI implemetation,JBossCMP advanced O/R mapper和JDBC data object storage implemetation以及JAAS-based JBossSX security frameeork. 所有的JBoss應用程序都是100%純java應用程序。
  
  Microsoft SQL Server是一個健壯的高性能的和高安全的關系數據庫平臺。 它是一個運行在Windows 95,98,Me,Nt和2000平臺上的Windows應用程序。它也有Windows CE平臺下的版本,但我想你不會將該版本和JBoss一起使用吧?
  
  將高性能的開放源碼100%Java J2EE應用服務器的JBoss套件和高超新能的Microsoft SQL Server RDBMS組合起來,可以給你提供一個Windows平臺下的J2EE開發和發布環境,相比其它Windows平臺下的J2EE應用套間和RDBMS方案,該組合性能優異,高回報(ROI),極大減少產品上市時間(RTTM)。
  
  首先,你需要從JBoss網站獲取一份JBoss軟件。所有JBoss的產品信息以及如何獲取JBoss軟件的指導可以在JBoss FAQ或在JBoss 站點找到。本文的余下部分包含下列內容:
  
  1. 安裝MS SQL Server的JDBC驅動程序
  2. 配置JBoss使用JDBC驅動程序
  3. 為CMP指定MS SQL Server數據類型
  4. 問題解答
  
  需要注重的是JBoss應用服務器套件和MS SQL Server都在蓬勃發展。它們的版本都在發行,修訂,增添新的特性。這意味著 本文的某些信息對于你的JBoss或MS SQL Server過時了。假如你使用最新的JBoss CVS版本或開發版或MS SQL Server beta版時 更輕易出現這種情況。
  
  安裝JDBC驅動程序
  
  在你能夠與JBoss(或所有其它Java應用程序)一起使用Microsoft SQL Server之前,你必須取得并安裝JDBC驅動程序。現將一些現有的Microsoft SQL Server JDBC驅動程序列在下面。
  
  ---------------------------------------------------------------------------------------------------------------
  驅動程序 提供者 JDBC 類型 Availability 版本
  
  ---------------------------------------------------------------------------------------------------------------
  FreeTDS http://www.freetds.org/ Type 4 免費/開放源碼
  ---------------------------------------------------------------------------------------------------------------
  Merant
  DataDirect http://www.merant.com/ Type 4 商業
  Connect JDBC
  ---------------------------------------------------------------------------------------------------------------
  i-net Opta
  JDBC http://www.inetsoftware.de/ Type 4 商業 4.10修訂版
  ---------------------------------------------------------------------------------------------------------------
  WebLogic
  JDriver for Weblogic Type 4 商業
  MS SQL Server
  ---------------------------------------------------------------------------------------------------------------
  Atinav
  aveConnect http://www.atinav.com/ Type 4 商業
  JDBC
  ---------------------------------------------------------------------------------------------------------------
  Sun JDBC-
  ODBC Bridge http://java.sun.com Type 4 免費
  ---------------------------------------------------------------------------------------------------------------
  注
  * Sun JDBC-ODBC橋驅動程序和FreeTDS JDBC驅動程序(至少目前2001年4月的版本)不推薦使用于正式的J2EE開發和發布
  
  安裝Sun JDBC-ODBC橋驅動程序
  
  Sun JDBC-ODBC橋驅動程序在Java 2 SDK安裝過程中自動安裝。安裝包為sun.jdbc.odbc.對于所有使用JDBC-ODBC橋的應用程序該包都必須在CLASSPATH中。在本教程中假設Sun JDBC-ODBC橋已經正確的安裝在你的系統中。
  
  為了使用Sun JDBC-ODBC橋你需要創建一個ODBC數據源來引用MS SQL Server數據庫。本教程中假設已經創建了名為 jboss_odbc指向某個MS SQLServer數據庫的數據源。
  
  安裝FreeTDS驅動程序從http://www.freetds.org下載FreeTDS, 你應該得到了名為freetds_jdbc.snapshot.jar的文件,然后復制到%JBOSS_HOME%/lib/ext目錄下。
  
  安裝Merant DataDirect Connect JDBC驅動程序
  有兩種方法, 你可以選擇下列方法之一:
  1. 運行Merant安裝程序,然后將base.jar, util.jar和sqlserver.jar文件添加到CLASSPATH中。這些文件位于%MERANT_HOME/lib目錄下。
  2. 將base.jar, uitl.jar和sqlserver.jar文件從%MERANT_HOME%/lib目錄復制到%JBOSS_HOME%/lib/ext目錄,推薦采用這種方法。
  
  安裝i-net OPTA 2000JDBCdriver
  你可以采用下列方法之一:
  1. 運行JBoss時將Opta2000.jar文件加入ClASSPATH。
  2. 將文件Opta2000.jar復制到%/JBOSS_HOME%/lib/ext目錄。這是推薦的方法。
  
  配置JBoss使用JDBC驅動程序
  關于配置JBoss使用你的JDBC驅動程序的指導取決于你使用的JBoss版本,請選擇適合你的版本的方法。
  
  配置JBoss 2.4
  
  遵照配置JBoss2.1和2.2的指導,
  但是將org.opentools.minerva.jdbc.xa.wrapper.XADataSourceImpl替換為org.jboss.pool.jdbc.xa.wrapper.XADataSourceImpl。
  
  配置JBoss2.1和2.2
  告訴JBoss新的JDBC驅動程序在安裝好MS SQL Server JDBC驅動程序后,你需要告訴JBoss你要使用該驅動程序。將該驅動程序添加到JBoss啟動時加載的JDBC清單中。該清單存放在jboss.jcml文件中。該文件可在%JBOSS_HOME%/conf/<config-name>中找到。對于標準的JBoss發行版本,<config-name>是default而JBoss-Jetty版本則是jetty。該入口應該是一行用逗號分隔開的JDBC驅動程序名列表。
  
  打開文件,找到以下面的mbean標記開始的入口:
  <mbean code="org.jboss.jdbc.JdbcProvider" name="DefaultDomain:service=JdbcProvider">驅動程序列表放在名為Drivers的<attribute>子標記中。按如下所示將你的JDBC驅動程序添加到列表中。
  
  $ 添加Sun JDBC-ODBC橋驅動程序
  <mbean code="org.jboss.jdbc.JdbcProvider" name="DefaultDomain:service=JdbcProvider">
  <attribute name="Drivers">
  org.hsql.jdbcDriver,org.enhydra.instantdb.jdbc.idbDriver,sun.jdbc.od
  bc.JdbcOdbcDriver
  </attribute>
  </mbean>
  $ 添加FreeTDS驅動程序
  <mbean code="org.jboss.jdbc.JdbcProvider" name="DefaultDomain:service=JdbcProvider">
  <attribute name="Drivers">
  org.hsql.jdbcDriver,org.enhydra.instantdb.jdbc.idbDriver,com.interne
  tcds.jdbc.tds.Driver
  </attribute>
  </mbean>
  $ 添加Merant DataDirect Connect JDBC驅動程序
  <mbean code="org.jboss.jdbc.JdbcProvider" name="DefaultDomain:service=JdbcProvider">
  <attribute name="Drivers">
  org.hsql.jdbcDriver,org.enhydra.instantdb.jdbc.idbDriver,com.merant
  .datadirect.jdbc.sqlserver.SQLServerDriver
  </attribute>
  </mbean>
  $ 添加i-net OPTA 2000 JDBC驅動程序
  <mbean code="org.jboss.jdbc.JdbcProvider" name="DefaultDomain:service=JdbcProvider">
  
  <attribute name="Drivers">
  org.hsql.jdbcDriver,org.enhydra.instantdb.jdbc.idbDriver,com.inet.td
  s.TdsDriver
  </attribute>
  </mbean>
  $ 添加WebLogic jDriver for Microsoft SQL Server
  <mbean code="org.jboss.jdbc.JdbcProvider" name="DefaultDomain:service=JdbcProvider">
  <attribute name="Drivers">
  org.hsql.jdbcDriver,org.enhydra.instantdb.jdbc.idbDriver,weblogic.jd
  bc.MSSQLserver4.Driver
  </attribute>
  </mbean>
  
  創建DB連接池
  到目前為止,你已經告訴JBoss你的驅動程序。現在建立一個你的EJBBean能夠連接的連接池。在本教程中,你將創建一個名為SQLServerPool的連接池。要創建連接池,先在jboss.jcml文件中定位
  已下列行開始的mbean入口:
  <mbean code="org.jboss.jdbc.XADataSourceLoader" name="DefaultDomain:service=XADataSource,name=DefaultDS">
  在你剛在定位的mbean項下面加入如下所給的mbean項。注重這些必須加在結束標記</mbean>后面!!!
  $ Sun JDBC-ODBC橋驅動程序連接池聲明
  <mbean code="org.jboss.jdbc.XADataSourceLoader" name="DefaultDomain:service=XADataSource,name=SQLServerPool
  ">
  <attribute name="DataSourceClass">org.opentools.minerva.jdbc.xa.wrapper.X
  ADataSourceImpl</attribute>
  <attribute name="PoolName">SQLServerPool</attribute>
  <attribute name="URL">jdbc:odbc:jboss_o

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 玛曲县| 信宜市| 巩留县| 焦作市| 巴林右旗| 年辖:市辖区| 扶风县| 渭源县| 石林| 卢龙县| 特克斯县| 道孚县| 崇州市| 衡阳市| 麻城市| 乐业县| 南雄市| 奉化市| 长汀县| 凌源市| 若羌县| 淮滨县| 博客| 百色市| 阿克| 霍邱县| 丹巴县| 香格里拉县| 高密市| 海口市| 陇川县| 油尖旺区| 青阳县| 汨罗市| 晴隆县| 泌阳县| 庆云县| 永城市| 清苑县| 商洛市| 金溪县|