ODBC

ODBC рдбрд╛рдЯрд╛рдмреЗрд╕рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рд╕реЗрдЯрд┐рдЩ рддреЛрдХреНрджрдЫ ред рдпрд╕рд▓реЗ рддрдкрд╛рдИрдБрдХреЛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдкрд╣реБрдБрдЪ рдбреЗрдЯрд╛,рдбреНрд░рд╛рдИрднрд░ рд╕реЗрдЯрд┐рдЩрд╣рд░реВ,рд░ рдлрдиреНрдЯ рдкрд░рд┐рднрд╛рд╖рд╛рд╣рд░реВ рд╕рдВрд▓рдЧреНрди рдЧрд░реНрджрдЫ ред

рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо

рдбрд╛рдЯрд╛рдмреЗрд╕ рдкрд╣реБрдБрдЪ рдЧрд░реНрдирд▓рд╛рдИ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН ред

рдкрд╛рд╕рд╡рд░реНрдб рдЖрд╡рд╢реНрдпрдХ

Prevents an unauthorized user from accessing the database. You only need to enter the password once per session.

рдбреНрд░рд╛рдИрднрд░ рд╕реЗрдЯрд┐рдЩрд╣рд░реВ

рдпреЛ рдкрд╛рда рдлрд╛рдБрдЯ рдердк рд╡реИрдХрд▓реНрдкрд┐рдХ рдбреНрд░рд╛рдИрднрд░ рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдкреНрд░рдмрд┐рд╖реНрдЯрд┐рд▓рд╛рдИ рдЖрд╡рд╢реНрдпрдХ рдкрд░реЗрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реН ред

рдХреНрдпрд╛рд░реЗрдХреНрдЯрд░ рд╕реЗрдЯ

LibreOffice рдорд╛ рдбрд╛рдЯрд╛рдмреЗрд╕ рд╣реЗрд░реНрди рд▓рд╛рдИ рддрдкрд╛рдИрдБрд▓реЗ рдЪрд╛рд╣реЗрдХреЛ рд╕рдЩреНрдХреЗрдд рдкрд░рд┐рд╡рд░реНрддрди рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реН ред рдпрд╕рд▓реЗ рдбрд╛рдЯрд╛рдмреЗрд╕рд▓рд╛рдИ рдЕрд╕рд░ рдкрд╛рд░реНрджреЗрди ред рддрдкрд╛рдИрдБрдХреЛ рд╕рдЮреНрдЪрд╛рд▓рди рдкреНрд░рдгрд╛рд▓реАрдХреЛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреНрдпрд╛рд░реЗрдХреНрдЯрд░ рд╕реЗрдЯ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдирд▓рд╛рдИ "System" рд░реЛрдЬреНрдиреБрд╣реЛрд╕реН ред рдкрд╛рда рд░ 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 рдбреНрд░рд╛рдИрднрд░ рднрдПрдорд╛,рдпреЛ рдЬрд╛рдБрдЪ рдмрд╛рдХрд╕ рдЦрд╛рд▓реА рдЫреЛрдбреНрдиреБрд╣реЛрд╕ ред