Chapter 3. Data resource products

3.1. Data resource product information
3.2. Data resource drivers
3.3. Data resource URIs

This section lists the data resource products and databases which have been tested with OGSA-DAI.

[Note]Note

Unless explicitly stated, OGSA-DAI may be compatible with other versions of these products and, indeed, other products. Users are encouraged in the first instance to just try their product with OGSA-DAI.

3.1. Data resource product information

DatabaseVersionWWW
MySQL5.0.15 http://www.mysql.com/downloads/
IBM DB28.1 FixPack 5 (Express-C) http://www-306.ibm.com/software/data/db2/
Microsoft SQL Server2000 http://www.microsoft.com/sql/
Oracle10g Enterprise Edition Release 10.2.0.1.0 - Production http://www.oracle.com/database/
PostgreSQL8.1.4 http://www.postgresql.org
eXist1.1.1 (1.0???) http://exist.sourceforge.net
File systemUnix, Linux and Windows-
OGSA-DAI resource group- This is an OGSA-DAI resource that contains the identities of other OGSA-DAI resources available in an OGSA-DAI deployment.

Table 3.1. Compatible data resources.


3.2. Data resource drivers

This table provides details of the recommended database drivers for each database product.

DatabaseDriverJARsClass
MySQLMySQL Connector J/2mysql-connector-java-5.0.4-bin.jarorg.gjt.mm.mysql.Driver
IBM DB2DB2 JDBC Driverdb2jcc.jar, db2jcc_licence_cu.jarcom.ibm.db2.jcc.DB2Driver
Microsoft SQL ServerMicrosoft SQL Server JDBC Drivermssqlserver.jar, msbase.jar, msutil.jar com.microsoft.jdbc.sqlserver.SQLServerDriver
OracleOracle JDBC Drivers for Java 1.2+ojdbc14.jar (this may be distributed in a file with a .zip - the file can be renamed to have a .jar extension). oracle.jdbc.driver.OracleDriver
PostgreSQLPostgres JDBC Driverpostgresql-8.1-407.jdbc3.jar org.postgresql.Driver
eXist eXist XMLDB driver exist.jar, xmlrpc-1.2-patched.jar, xmldb.jar (xmldb.jar is shipped with OGSA-DAI). org.exist.xmldb.DatabaseImpl
File systemNoneNoneNone
Resource groupNoneNoneNone

Table 3.2. Data resource driver information.


3.3. Data resource URIs

This table shows example connection URIs for each product. Connection URIs are required when configuring OGSA-DAI to expose a data resource.

DatabaseExample URI
MySQLjdbc:mysql://myhost:3306/daitest
IBM DB2 jdbc:db2://myhost:50000/ogsadai
Microsoft SQL Server jdbc:microsoft:sqlserver://myhost:1433;DatabaseName=ogsadai
Oracle jdbc:oracle:thin:@myhost:1521:ogsadai
PostgreSQL jdbc:postgresql://myhost:5432/ogsadai
eXist xmldb:exist://myhost:9120/exist/xmlrpc/db/littleblackbook
Unix/Linux File System /home/public/myDataResourceFiles
Windows File System C:\Public\MyDataResourceFiles
Resource group -

Table 3.3. Data resource connection URI examples.