JDBC ์ฐ๊ฒฐ
JDBC ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ก์ธ์ค ์ต์ ์ ์ง์ ํฉ๋๋ค.
JDBC ์์
JDBC ๋๋ผ์ด๋ฒ ํด๋์ค๋ฅผ ์ฌ์ฉํ์ฌ LibreOffice์์ JDBC ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. ๋๋ผ์ด๋ฒ ํด๋์ค๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ์กฐ์ ์ฒด์์ ์ ๊ณตํฉ๋๋ค. JDBC ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ ๊ฐ์ง ์์ ๋ Oracle๊ณผ MySQL์ ๋๋ค.
The driver classes must be added to LibreOffice in .
Oracle ๋ฐ์ดํฐ๋ฒ ์ด์ค
JDBC ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํ์ฌ Solaris ๋๋ Linux์์ Oracle ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ก์ธ์คํ ์ ์์ต๋๋ค. Windows์์ ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ก์ธ์คํ๋ ค๋ฉด ODBC ๋๋ผ์ด๋ฒ๊ฐ ํ์ํฉ๋๋ค.
UNIX์์๋ Oracle ๋ฐ์ดํฐ๋ฒ ์ด์ค ํด๋ผ์ด์ธํธ๊ฐ JDBC ์ง์ ๊ธฐ๋ฅ๊ณผ ํจ๊ป ์ค์น๋์ด ์๋์ง ํ์ธํฉ๋๋ค. Solaris Oracle ํด๋ผ์ด์ธํธ ๋ฒ์ 8.x์ฉ JDBC ๋๋ผ์ด๋ฒ ํด๋์ค๋ <Oracleย client>/product/jdbc/lib/classes111.zip ๋๋ ํ ๋ฆฌ์ ์์ต๋๋ค. ๋ค์ Oracle ์น ์ฌ์ดํธ์์ ์ต์ ๋ฒ์ ์ ๋ค์ด๋ก๋ํ ์ ์์ต๋๋ค.
๋ฐ์ดํฐ ์๋ณธ URL ์์์ Oracle ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฒ์ ์์น๋ฅผ ์ ๋ ฅํฉ๋๋ค. URL ๊ตฌ๋ฌธ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ํ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋๋ค. ์์ธํ ๋ด์ฉ์ JDBC ๋๋ผ์ด๋ฒ์ ํจ๊ป ์ ๊ณต๋ ์ค๋ช ์๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
Oracle ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ฒฝ์ฐ URL ๊ตฌ๋ฌธ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
oracle:thin:@hostname:port:database_name
-
hostname์ Oracle ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์คํํ๋ ์ปดํจํฐ์ ์ด๋ฆ์ ๋๋ค. hostname์ ์๋ฒ์ IP ์ฃผ์๋ก ๋ฐ๊ฟ ์๋ ์์ต๋๋ค.
-
port๋ Oracle ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์์ ํ๋ ํฌํธ์ ๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ์์๊ฒ ์ฌ๋ฐ๋ฅธ ํฌํธ ์ฃผ์๋ฅผ ๋ฌธ์ํ์ญ์์ค.
-
database_name์ Oracle ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ์์๊ฒ ์ฌ๋ฐ๋ฅธ ์ด๋ฆ์ ๋ฌธ์ํ์ญ์์ค.
MySQL ๋ฐ์ดํฐ๋ฒ ์ด์ค
MySQL ๋ฐ์ดํฐ๋ฒ ์ด์ค์ฉ ๋๋ผ์ด๋ฒ๋ MySQL ์น ์ฌ์ดํธ์์ ์ป์ ์ ์์ต๋๋ค.
MySQL ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ตฌ๋ฌธ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
mysql://hostname:port/database_name
-
hostname์ MySQL ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์คํํ๋ ์ปดํจํฐ์ ์ด๋ฆ์ ๋๋ค. hostname์ ์๋ฒ์ IP ์ฃผ์๋ก ๋ฐ๊ฟ ์๋ ์์ต๋๋ค.
-
port๋ MySQL ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ธฐ๋ณธ ํฌํธ์ธ 3306์ ๋๋ค.
-
database_name์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ด๋ฆ์ ๋๋ค.
๋ฐ์ดํฐ ์๋ณธ URL
Enter the URL for the database. For example, for the MySQL JDBC driver, enter "mysql://<Servername>/<name of the database>". For more information on the JDBC driver, consult the documentation that came with the driver.
JDBC ๋๋ผ์ด๋ฒ ํด๋์ค
JDBC ๋๋ผ์ด๋ฒ ์ด๋ฆ์ ์ ๋ ฅํฉ๋๋ค.
Before you can use a JDBC driver, you need to add its class path. Choose , and click the button. After you add the path information, restart LibreOffice.
ํ ์คํธ ํด๋์ค
ํ์ฌ ์ค์ ์ ์ฌ์ฉํ์ฌ ์ฐ๊ฒฐ์ ํ ์คํธํฉ๋๋ค.