ODBC
ODBC λ°μ΄ν°λ² μ΄μ€μ λν μ€μ μ μ§μ ν©λλ€. μ¬κΈ°μλ μ¬μ©μ μ‘μΈμ€ λ°μ΄ν°, λλΌμ΄λ² μ€μ λ° κΈκΌ΄ μ μκ° ν¬ν¨λ©λλ€.
μ¬μ©μ μ΄λ¦
λ°μ΄ν°λ² μ΄μ€ μ‘μΈμ€λ₯Ό μν΄ μ¬μ©μ μ΄λ¦μ μ λ ₯ν©λλ€.
μνΈ νμ
κΆνμ΄ μλ μ¬μ©μκ° λ°μ΄ν°λ² μ΄μ€μ μ‘μΈμ€νλ κ²μ λ°©μ§ν©λλ€. μΈμ λΉ ν λ²λ§ μνΈλ₯Ό μ λ ₯νλ©΄ λ©λλ€.
λλΌμ΄λ² μ€μ
νμν κ²½μ° μ΄ ν μ€νΈ νλμ λλΌμ΄λ² μ€μ μΆκ° μ¬νμ μ΅μ μΌλ‘ μ λ ₯ν μ μμ΅λλ€.
λ¬Έμ μ§ν©
LibreOfficeμμ λ°μ΄ν°λ² μ΄μ€λ₯Ό 보기 μν΄μ μΈ μ½λ λ³νμ μ νν©λλ€. μ΄λ¬ν μ½λ λ³νμ΄ λ°μ΄ν°λ² μ΄μ€μ μν₯μ λ―ΈμΉμ§λ μμ΅λλ€. μ΄μ 체μ μ κΈ°λ³Έ λ¬Έμ μ§ν©μ μ¬μ©νλ €λ©΄ "μμ€ν "μ μ νν©λλ€. ν μ€νΈμ dBASE λ°μ΄ν°λ² μ΄μ€λ κ³ μ λ¬Έμ κΈΈμ΄λ₯Ό κ°λ λ¬Έμ μ§ν©μΌλ‘ μ νλλ―λ‘ λͺ¨λ λ¬Έμλ κ°μ λ°μ΄νΈ μλ‘ μΈμ½λ©λ©λλ€.
μΌλ°
μμ± κ° κ²μ
νμ¬ ODBC λλ JDBC λ°μ΄ν° μλ³Έμ λν μλ μ¦λΆ λ°μ΄ν° νλμ LibreOffice μ§μ κΈ°λ₯μ νμ±νν©λλ€. λ°μ΄ν°λ² μ΄μ€κ° SDBCX κ³μΈ΅μ μλ μ¦λΆ κΈ°λ₯μ μ§μνμ§ μλ κ²½μ° μ΄ νμΈλμ μ νν©λλ€. μΌλ°μ μΌλ‘ κΈ°λ³Έ ν€ νλμ μλ μ¦λΆμ΄ μ νλμ΄ μμ΅λλ€.
μλ μ¦λΆ λͺ λ Ήλ¬Έ
λ°μ΄ν° μλ³Έμ λν΄ μ§μ ν μ μ λ°μ΄ν° νλλ₯Ό μλ μ¦λΆν κ²μ μ§μνλ SQL λͺ λ Ή μ§μ μλ₯Ό μ λ ₯ν©λλ€. μλ₯Ό λ€μ΄, λ°μ΄ν° νλλ₯Ό λ§λλ μΌλ°μ μΈ SQL λ¬Έμ λ€μκ³Ό κ°μ΅λλ€.
CREATE TABLE "table1" ("id" INTEGER)
MySQL λ°μ΄ν°λ² μ΄μ€μμ "id" λ°μ΄ν° νλλ₯Ό μλ μ¦λΆνλ €λ©΄ ν΄λΉ λ¬Έμ λ€μκ³Ό κ°μ΄ λ³κ²½ν©λλ€.
CREATE TABLE "table1" ("id" INTEGER AUTO_INCREMENT)
μ¦, AUTO_INCREMENTλ₯Ό μλ μ¦λΆ λͺ λ Ήλ¬Έ μμμ μ λ ₯ν©λλ€.
μμ± κ° μΏΌλ¦¬
κΈ°λ³Έ ν€ λ°μ΄ν° νλμ λ§μ§λ§ μλ μ¦λΆ κ°μ λ°ννλ SQL λ¬Έμ μ λ ₯ν©λλ€. μλ₯Ό λ€λ©΄ λ€μκ³Ό κ°μ΅λλ€.
SELECT LAST_INSERT_D();
SQL92 μ΄λ¦ μ μ½ μ‘°κ±΄ μ¬μ©
λ°μ΄ν° μλ³Έμ SQL92 μ΄λ¦ μ μ½ μ‘°κ±΄μ λ§λ λ¬Έμλ₯Ό μ¬μ©νλ μ΄λ¦λ§ νμ©ν©λλ€. λ€λ₯Έ λ¬Έμλ λͺ¨λ κ±°λΆλ©λλ€. κ° μ΄λ¦μ μλ¬Έμλ λλ¬Έμ λλ λ°μ€( _ )λ‘ μμν΄μΌ ν©λλ€. λλ¨Έμ§ λ¬Έμλ ASCII λ¬Έμ, λ°μ€, μ«μκ° λ μ μμ΅λλ€.
νμΌμ λ°νμΌλ‘ νλ λ°μ΄ν°λ² μ΄μ€μμ μΉ΄νλ‘κ·Έ μ¬μ©
μΉ΄νλ‘κ·Έμ νμ¬ λ°μ΄ν° μλ³Έμ μ¬μ©ν©λλ€. ODBC λ°μ΄ν° μλ³Έμ΄ λ°μ΄ν°λ² μ΄μ€ μλ²μΈ κ²½μ° μ μ©ν©λλ€. ODBC λ°μ΄ν° μλ³Έμ΄ dBASE λλΌμ΄λ²μΈ κ²½μ° μ΄ νμΈλμ ν΄μ ν μνλ‘ λ‘λλ€.