配置預設資料來源

您可以針對資料庫連線功能,配置不同 JDBC 提供者相關聯的預設資料來源。JDBC 提供者會供應與特定的供應商資料庫之 JDBC 連線功能所需要的驅動程式實作類別。

關於這項作業

如果要從您的應用程式存取資料庫,您必須配置資料來源。

程序

  1. server.xml 檔中,使用 ID DefaultDataSource 來配置 datasource 元素。
    <dataSource id="DefaultDataSource">
        <jdbcDriver libraryRef="MyJDBCLib"/>
        <properties.derby.embedded databaseName="myDB" createDatabase="create"/>
        <containerAuthData user="user1"  password="{xor}Oz0vKDtu" />
    </dataSource>
    <library id="MyJDBCLib">
        <file name="C:/derby/derby.jar"/>
    </library>
    註: 伺服器必須是在 Java Enterprise Edition 7 平台層次執行。如果在 server.xml 檔中啟用一或多個 Java Enterprise Edition 7 特性,就會啟用這個平台層次。
  2. 如果要在 Web 應用程式中使用 DefaultDataSource,可利用相依關係注入取得參照:
    @Resource 
    DataSource defaultDataSource;
    or through JNDI lookup:
    DataSource defaultDataSource = (DataSource) new InitialContext().lookup("java:comp/DefaultDataSource");

指示主題類型的圖示 作業主題

檔名:twlp_config_dds.html