
通常, を使用ã™ã‚‹å ´åˆ データベース, 通常ã®ä½¿ç”¨ ãƒãƒ¼ã‚«ãƒ« サーãƒãƒ¼ o 外部 ã“ã®ã‚ˆã†ãªã‚³ãƒ³ãƒ†ãƒ³ãƒ„を管ç†ã—ã¾ã™ã€‚. ã“れを行ã†ã«, サーãƒãƒ¼ãŒå¿…è¦, 使用ã—ã¦ã„るデータベースã®ç¨®é¡ž, インストールã•れã¦ã„ã¾ã™ã€‚ 㨠営æ¥.
ç‰¹å®šã®æ™‚間帯ãŒã‚りã¾ã™ãŒã€, 開発をã—ã¦ã„ã‚‹ãŒãƒ‡ãƒ¼ã‚¿ã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’ä¸è¦ã—ã¾ã™ã€‚ 高度ãª, アクセスを行ã‚ãªã„ã€ã¾ãŸã¯ã€ ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯, å¿…è¦ãŒã‚りã¾ã™ã‚‚〠並列アクセス エントリã®åˆ¥ã®ãƒã‚¤ãƒ³ãƒˆã‹ã‚‰. ã¾ãŸ, ãれã¯ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã“ã¨ãŒå¯èƒ½ ç§»æ¤æ€§ 時ã«ã€, ãªãã¦ã‚‚ アクティブã§ã™ 〠サーãƒãƒ¼ データを管ç†ã—ã¾ã™ã€‚.
ã€ã®ã€ å¯èƒ½ãªã‚ªãƒ—ション 使用ã™ã‚‹ã“ã¨ã§ã™ã€ SQLite データベース, 管ç†ã—ã¾ã™ã€‚ ファイル ã™ã¹ã¦ã®ãƒ‡ãƒ¼ã‚¿ãŒã‚りã¾ã™ã€‚. ã“ã®ã‚ˆã†ã«, å˜ç´”㫠コピー ãã®ä»–ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã§å®šç¾©ã™ã‚‹ãƒ«ãƒ¼ãƒˆä¸Šã®ãƒ•ァイル, å¿…è¦ ã‚ãªãŸã®ãƒ‡ãƒ¼ã‚¿ã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã—ã¾ã™ã€‚ åŒã˜ã‚µãƒ¼ãƒãƒ¼ã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’注入ã—ãŸã“ã¨ãŒãªã.
我々 ãŒè©±ã—ã¦ã„ã‚‹ã®ã§ã€ ç§»æ¤æ€§, ã©ã®ã‚ˆã†ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã‚’見ã¦ã¿ã¾ã—ょㆠ接続を行ㆠã„ãã¤ã‹ã®ä»¥æ¥ã€ ã»ã¨ã‚“ã©ã®ãƒãƒ¼ã‚¿ãƒ–ル言語 å˜åœ¨ã—ã¦ã„ã‚‹ã“ã¨, Java, データベース㫠SQLite.
Java ã‹ã‚‰ã€SQLite データベースã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’実行ã™ã‚‹æ–¹æ³•
ステップ 1. 行ã†å¿…è¦ãŒã‚る最åˆã®äº‹ã¯ ドライãƒãƒ¼ã‚’ダウンãƒãƒ¼ãƒ‰ã—ã¾ã™ã€‚ ã® SQLite ãŸã‚ Java. 次ã®ä¸ã‹ã‚‰ã“れを行ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ リンク. リンクãŒå‹•作ã—ãªã„å ´åˆ, テストã™ã‚‹ã«ã¯ ãれを直接ダウンãƒãƒ¼ãƒ‰ã—ã¾ã™ã€‚ 差出人 ã“ã“ã§.
ステップ 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 使用ã—データベースã®åå‰ã¨ãƒ‘スを指定ã—ã¾ã™. å ´åˆãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ ファイル ã‚ã‚‹ãªã„ã§ã™ã€‚ 㯠作æˆã•れã¾ã™ã€‚ 1 ã¤.
ç°¡å˜! ãã†ã§ã—ょã†?. ã“れらã¯ã€å®Ÿè¡Œã«å¿…è¦ãªæ‰‹é †ã€ 接続 データベース㨠SQLite プãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªžã‹ã‚‰ Java.
