рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ, рдЬрдм рдЖрдк рдХреЗ рд╕рд╛рде рдХрд╛рдо рдбреЗрдЯрд╛рдмреЗрд╕, рдЖрдо рддреМрд░ рдкрд░ рдмрдирд╛рдиреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рд╕реНрдерд╛рдиреАрдп рд╕рд░реНрд╡рд░ рдУ рдмрд╛рд╣реНрдп рдЖрдк рдРрд╕реА рд╕рд╛рдордЧреНрд░реА рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░реЗрдВ. рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдПрдХ рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рд╣реИ, рдЖрдк рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рдкреНрд░рдХрд╛рд░, рд╕реНрдерд╛рдкрд┐рдд рдФрд░ рд╕рдВрдЪрд╛рд▓рди.
рд▓реЗрдХрд┐рди рд╡рд╣рд╛рдБ рдХреБрдЫ рд╕рдордп рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рд╡рд┐рдХрд╛рд╕ рдЖрдк рдХреНрдпрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдкрд╣реБрдБрдЪ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рдЙрдиреНрдирдд, рдпрд╛ рдкрд╣реБрдБрдЪ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рджрд░реНрд╢рди рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ рдиреЗрдЯрд╡рд░реНрдХ, рдФрд░ рди рд╣реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рдПрдХ рд╕рдорд╛рдирд╛рдВрддрд░ рдкрд╣реБрдБрдЪ рдкреНрд░рд╡реЗрд╢ рдХреЗ рдЕрд▓рдЧ рдЕрд▓рдЧ рдЕрдВрдХ рд╕реЗ. рднреА, рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдкреЛрд░реНрдЯреЗрдмрд┐рд▓рд┐рдЯреА рд╕рдордп рдкрд░, рд╣реИ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд┐рдирд╛ рд╕рдХреНрд░рд┐рдп рдПрдХ рд╕рд░реНрд╡рд░ рдбреЗрдЯрд╛ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП.
рдПрдХ рдХреА рд╕рдВрднрд╡ рд╡рд┐рдХрд▓реНрдк рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рд╣реИ рдПрдХ SQLite рдбреЗрдЯрд╛рдмреЗрд╕, рдЬреЛ рдореЗрдВ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдЬрд╣рд╛рдБ рдЖрдкрдХреЗ рд╕рднреА рдбреЗрдЯрд╛ рд╣реИ. рдЗрд╕ рддрд░рд╣, рдмрд╕ рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЙрд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рд╕реНрдерд╛рдкрдирд╛ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдорд╛рд░реНрдЧ рдкрд░, рдЖрдкрдХреЗ рдкрд╛рд╕ рд╣реЛрдЧреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЗ рдбреЗрдЯрд╛ рддрдХ рдкрд╣реБрдБрдЪ рдкреНрд░рддреНрдпрд╛рд░реЛрдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдПрдХ рд╣реА рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд┐рдирд╛.
рдФрд░ рдЪреВрдВрдХрд┐ рд╣рдо рдХреА рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдкреЛрд░реНрдЯреЗрдмрд┐рд▓рд┐рдЯреА, рдЪрд▓реЛ рджреЗрдЦрддреЗ рд╣реИрдВ рдХреИрд╕реЗ рдЖрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрдиреЗрдХреНрд╢рди рдмрдирд╛рдирд╛ рдХреБрдЫ рдХреЗ рдмрд╛рдж рд╕реЗ рд╕рдмрд╕реЗ рдкреЛрд░реНрдЯреЗрдмрд▓ рднрд╛рд╖рд╛рдУрдВ рдЖрдк рдореМрдЬреВрдж рдХрд┐, рдЬрд╛рд╡рд╛, рдХрд┐рд╕реА рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ SQLite.
рдЬрд╛рд╡рд╛ рд╕реЗ рдПрдХ SQLite рдбреЗрдЯрд╛рдмреЗрд╕ рддрдХ рдкрд╣реБрдБрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрд╕реЗ
рдЪрд░рдг 1. рдкрд╣рд▓реА рдмрд╛рдд рддреБрдо рдХрд░рдирд╛ рд╣реИ рд╣реИ рдбреНрд░рд╛рдЗрд╡рд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдХреЗ SQLite рдХреЗ рд▓рд┐рдП рдЬрд╛рд╡рд╛. рдЖрдк рдирд┐рдореНрди рд╕реЗ рдРрд╕рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рд▓рд┐рдВрдХ. рдпрджрд┐ рд▓рд┐рдВрдХ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛, рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рдЗрд╕реЗ рд╕реАрдзреЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рд╕реЗ рдпрд╣рд╛рдБ.
рдЪрд░рдг 2. рдПрдХ рдмрд╛рд░ рдбреНрд░рд╛рдЗрд╡рд░ рдбрд╛рдЙрдирд▓реЛрдб, рдЬреЛрдбрд╝рддрд╛ рд╣реИ рдХреЛ JAR рдлрд╝рд╛рдЗрд▓ рдЙрд╕реА рдХреЗ рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП.
рдЪрд░рдг 3. рдЕрдм рддреБрдо рд╣реА рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд▓рд┐рдП. рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдХреЛрдб:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | import java.sql.Connection; import java.sql.DriverManager; public class Prueba { public static void main ( String args[] ){ Connection connection = null; try{ connection = DriverManager.getConnection( "jdbc:sqlite:data.sqlite" ); if ( connection != null ){ System.out.println("Conexi├│n exitosa!"); } } catch ( Exception ex ) { System.err.println( ex.getClass().getName() + ": " + ex.getMessage() ); System.out.println("Error en la conexi├│n"); } } } |
рдХреЛрдб рд╣реИ рдмрд╣реБрдд рд╣реА рд╕рд░рд▓. рдХрдиреЗрдХреНрд╢рди рдирд┐рдореНрди рдкрдВрдХреНрддрд┐ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
1 | connection = DriverManager.getConnection( "jdbc:sqlite:data.sqlite" ); |
рд▓реЗрдХрд┐рди рдЖрдк рдЦрд╛рддреЗ рдореЗрдВ рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ рдЕрдкрд╡рд╛рдж рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдпрд╣ рдореЗрдВ рд╣реА рд╣реЛ рд╕рдХрддреА рд╣реИ. рдЗрд╕ рдПрдХ рд╣реА рдкрдВрдХреНрддрд┐ рдореЗрдВ, рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрдиреЗрдХреНрд╢рди рд╕реНрдЯреНрд░рд┐рдВрдЧ, рдЬрд╣рд╛рдБ data.SQLite рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдЪреНрдЫрд┐рдд рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рдирд╛рдо рдФрд░ рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ. рдпрджрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рдлрд╝рд╛рдЗрд▓ рд╡рд╣рд╛рдБ рд╣реИ рдХреЛрдИ рд╣реИ рдмрдирд╛рдПрдЧрд╛ рдПрдХ.
рдЖрд╕рд╛рди! рдпрд╣ рдирд╣реАрдВ рд╣реИ?. рдЗрди рдЪрд░рдгреЛрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВ рдХрдиреЗрдХреНрд╢рди рдХреЗ рд╕рд╛рде рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ SQLite рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рд╕реЗ рдЬрд╛рд╡рд╛.