1 <?xml version=
"1.0" encoding=
"UTF-8"?>
6 ***********************************************************************
8 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
10 * Copyright 2008 by Sun Microsystems, Inc.
12 * OpenOffice.org - a multi-platform office productivity suite
14 * $RCSfile: dabawiz02jdbc.xhp,v $
17 * This file is part of OpenOffice.org.
19 * OpenOffice.org is free software: you can redistribute it and/or modify
20 * it under the terms of the GNU Lesser General Public License version 3
21 * only, as published by the Free Software Foundation.
23 * OpenOffice.org is distributed in the hope that it will be useful,
24 * but WITHOUT ANY WARRANTY; without even the implied warranty of
25 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
26 * GNU Lesser General Public License version 3 for more details
27 * (a copy is included in the LICENSE file that accompanied this code).
29 * You should have received a copy of the GNU Lesser General Public License
30 * version 3 along with OpenOffice.org. If not, see
31 * <http://www.openoffice.org/license.html>
32 * for a copy of the LGPLv3 License.
34 ************************************************************************
38 <helpdocument version=
"1.0">
40 <topic id=
"textsharedexplorerdatabasedabawiz02jdbcxml" indexer=
"include" status=
"PUBLISH">
41 <title id=
"tit" xml-lang=
"en-US">JDBC Connection
</title>
42 <filename>/text/shared/explorer/database/dabawiz02jdbc.xhp
</filename>
46 <bookmark xml-lang=
"en-US" branch=
"index" id=
"bm_id3726920"><bookmark_value>JDBC; databases (Base)
</bookmark_value>
47 <bookmark_value>databases; JDBC (Base)
</bookmark_value>
48 </bookmark><comment>mw copied
2 index entries from shared/explorer/database/
11110000.xhp
</comment><paragraph role=
"heading" id=
"par_idN105FC" xml-lang=
"en-US" level=
"1" l10n=
"NEW"><variable id=
"jdbc"><link href=
"text/shared/explorer/database/dabawiz02jdbc.xhp">JDBC Connection
</link>
49 </variable></paragraph>
50 <paragraph role=
"paragraph" id=
"par_idN10600" xml-lang=
"en-US" l10n=
"NEW"><ahelp hid=
".">Specifies the options to access a
<link href=
"text/shared/00/00000005.xhp#jdbc" name=
"JDBC">JDBC
</link> database.
</ahelp><comment>copied text from shared\explorer\database\
11110000</comment></paragraph>
51 <paragraph role=
"heading" id=
"par_idN10623" xml-lang=
"en-US" level=
"2" l10n=
"NEW">JDBC Examples
</paragraph>
52 <paragraph role=
"paragraph" id=
"par_idN10627" xml-lang=
"en-US" l10n=
"NEW">
53 <item type=
"productname">You can use a JDBC driver class to connect to a JDBC database from %PRODUCTNAME
</item>. The driver class is provided by the database manufacturer. Two examples of JDBC databases are Oracle and MySQL.
</paragraph>
54 <paragraph role=
"note" id=
"par_idN1062D" xml-lang=
"en-US" l10n=
"CHG">The driver classes must be added to %PRODUCTNAME in Tools - Options - %PRODUCTNAME - Java.
<comment>UFI: #i38525#
</comment></paragraph>
55 <paragraph role=
"heading" id=
"par_idN10634" xml-lang=
"en-US" level=
"3" l10n=
"NEW">Oracle database
</paragraph>
56 <paragraph role=
"paragraph" id=
"par_idN10638" xml-lang=
"en-US" l10n=
"NEW">You can use a JDBC driver to access an Oracle database from Solaris or Linux. To access the database from Windows, you need an ODBC driver.
</paragraph>
58 <case select=
"UNIX"><paragraph role=
"paragraph" id=
"par_idN1064B" xml-lang=
"en-US" l10n=
"CHG">On UNIX, ensure that the Oracle database client is installed with JDBC support. The JDBC driver class for the Solaris Oracle client version
8.x is located in the
<Oracle client
>/product/jdbc/lib/classes111.zip directory. You can also download the latest version from the Oracle web site:
</paragraph>
59 <paragraph role=
"paragraph" id=
"par_idN1064E" xml-lang=
"en-US" l10n=
"NEW">http://otn.oracle.com/tech/java/sqlj_jdbc/content.html
</paragraph>
62 <paragraph role=
"paragraph" id=
"par_idN10661" xml-lang=
"en-US" l10n=
"NEW">In the
<emph>Data source URL
</emph> box, enter the location of the Oracle database server. The syntax of the URL depends on the database type. See the documentation that came with the JDBC driver for more information.
</paragraph>
63 <paragraph role=
"paragraph" id=
"par_idN10668" xml-lang=
"en-US" l10n=
"NEW">For an Oracle database, the syntax of the URL is:
</paragraph>
64 <paragraph role=
"example" id=
"par_idN1066B" xml-lang=
"en-US" l10n=
"NEW">oracle:thin:@hostname:port:database_name
</paragraph>
65 <list type=
"unordered">
67 <paragraph role=
"listitem" id=
"par_idN10674" xml-lang=
"en-US" l10n=
"NEW">hostname is the name of the machine that runs the Oracle database. You can also replace hostname with the IP address of the server.
</paragraph>
70 <paragraph role=
"listitem" id=
"par_idN10678" xml-lang=
"en-US" l10n=
"NEW">port is the port where the Oracle database listens. Ask your database administrator for the correct port address.
</paragraph>
73 <paragraph role=
"listitem" id=
"par_idN1067C" xml-lang=
"en-US" l10n=
"NEW">database_name is the name of the Oracle database. Ask your database administrator for the correct name.
</paragraph>
76 <bookmark xml-lang=
"en-US" branch=
"hid/HID_PAGE_DBWIZARD_JDBC_ET_MYSQLHOSTSERVER" id=
"bm_id3033539" localize=
"false"/><paragraph role=
"heading" id=
"par_idN1067F" xml-lang=
"en-US" level=
"3" l10n=
"NEW">MySQL database
</paragraph>
77 <paragraph role=
"paragraph" id=
"par_idN10683" xml-lang=
"en-US" l10n=
"CHG">The driver for the MySQL database is available on the MySQL web site.
<comment>removed link, see i54077
</comment></paragraph>
78 <paragraph role=
"paragraph" id=
"par_idN10689" xml-lang=
"en-US" l10n=
"NEW">The syntax for a MySQL database is:
</paragraph>
79 <paragraph role=
"example" id=
"par_idN1068C" xml-lang=
"en-US" l10n=
"NEW">mysql://hostname:port/database_name
</paragraph>
80 <list type=
"unordered">
82 <paragraph role=
"listitem" id=
"par_idN10695" xml-lang=
"en-US" l10n=
"NEW"><ahelp hid=
".">hostname is the name of the machine that runs the MySQL database.
</ahelp> You can also replace hostname with the IP address of the server.
</paragraph>
85 <paragraph role=
"listitem" id=
"par_idN10699" xml-lang=
"en-US" l10n=
"NEW">port is the default port for MySQL databases, namely
3306.
</paragraph>
88 <paragraph role=
"listitem" id=
"par_idN1069D" xml-lang=
"en-US" l10n=
"NEW">database_name is the name of the database.
</paragraph>
91 <bookmark xml-lang=
"en-US" branch=
"hid/HID_PAGE_DBWIZARD_JDBC_ET_JDBCURL" id=
"bm_id6293221" localize=
"false"/>
92 <bookmark xml-lang=
"en-US" branch=
"hid/HID_PAGE_DBWIZARD_JDBC_ET_MYSQLPORT" id=
"bm_id3450117" localize=
"false"/><paragraph role=
"heading" id=
"par_idN106A0" xml-lang=
"en-US" level=
"2" l10n=
"NEW">Data source URL
</paragraph>
93 <paragraph role=
"paragraph" id=
"par_idN106A4" xml-lang=
"en-US" l10n=
"NEW"><ahelp hid=
"HID_DSADMIN_CONNURL_JDBCPAGE">Enter the URL for the database. For example, for the MySQL JDBC driver, enter
"jdbc:mysql://<Servername>/<name of the database>". For more information on the JDBC driver, consult the documentation that came with the driver.
</ahelp></paragraph>
94 <bookmark xml-lang=
"en-US" branch=
"hid/HID_DSADMIN_DRIVERCLASS" id=
"bm_id3153970" localize=
"false"/>
95 <bookmark xml-lang=
"en-US" branch=
"hid/852248660" id=
"bm_id3400372" localize=
"false"/>
96 <bookmark xml-lang=
"en-US" branch=
"hid/852330580" id=
"bm_id7055879" localize=
"false"/><paragraph role=
"heading" id=
"par_idN106BB" xml-lang=
"en-US" level=
"2" l10n=
"NEW">JDBC Driver Class
</paragraph>
97 <paragraph role=
"paragraph" id=
"par_idN106BF" xml-lang=
"en-US" l10n=
"NEW"><ahelp hid=
"HID_DSADMIN_DRIVERCLASS">Enter the name of the JDBC driver.
</ahelp></paragraph>
98 <section id=
"classpath">
99 <paragraph role=
"warning" id=
"par_id7953733" xml-lang=
"en-US" l10n=
"NEW">Before you can use a JDBC driver, you need to add its class path. Choose
<emph>Tools - Options - %PRODUCTNAME
</emph>
100 <emph>- Java
</emph>, and click the
<emph>Class Path
</emph> button. After you add the path information, restart
<item type=
"productname">%PRODUCTNAME
</item>.
</paragraph>
102 <bookmark xml-lang=
"en-US" branch=
"hid/852251216" id=
"bm_id3968932" localize=
"false"/><paragraph role=
"heading" id=
"par_idN106CE" xml-lang=
"en-US" level=
"2" l10n=
"NEW">Test Class
<comment>UFI: may be Test Connection - both strings are in spec
</comment></paragraph>
103 <paragraph role=
"paragraph" id=
"par_idN106E4" xml-lang=
"en-US" l10n=
"NEW"><ahelp hid=
".">Tests the connection with the current settings.
</ahelp></paragraph>
104 <paragraph role=
"paragraph" id=
"par_idN106E7" xml-lang=
"en-US" l10n=
"NEW"><link href=
"text/shared/explorer/database/dabawiz03auth.xhp">Authentication
</link></paragraph>
105 <paragraph role=
"paragraph" id=
"par_idN106F6" xml-lang=
"en-US" l10n=
"NEW"><link href=
"text/shared/explorer/database/dabawiz00.xhp">Database Wizard
</link></paragraph>