回答編集履歴

2

修正

2017/04/24 22:33

投稿

Zuishin
Zuishin

スコア28660

test CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
 
14
14
 
15
- ですからデータベースはサーバーです。
15
+ ですからデータベースはサーバーです。(一部、サーバーとして接続するものではなくアプリケーションに組み込む種類のものもあります)
16
16
 
17
17
 
18
18
 

1

修正

2017/04/24 22:32

投稿

Zuishin
Zuishin

スコア28660

test CHANGED
@@ -24,10 +24,18 @@
24
24
 
25
25
 
26
26
 
27
- ですから、データベースを使う時には、データベースをインストールして動かさなければなりません。
27
+ データベースを使う時には、データベースをインストールして動かさなければなりません。
28
28
 
29
29
 
30
30
 
31
31
  ローカルのパソコンはセキュリティー上の理由で外部に対して閉じているよう設定されるので、ローカルのデータベースには通常外部から接続できません。
32
32
 
33
33
  その場合は外部にサービスを提供している専用のコンピュータ、つまりサーバー上で動いているデータベースに接続する必要があります。
34
+
35
+
36
+
37
+ ただし、質問者さんがやりたいのは外部にサービスを提供することではなく、データベースの学習ですから、データベースに接続する自作アプリはローカルにあって外から利用できなくていいはずです。
38
+
39
+
40
+
41
+ この場合は、ローカルにデータベースをインストールし、それに接続するのがいいと思います。とりあえず SQL Server Express というデータベースをインストールし、それを使ってください。他にも無料で高性能なデータベースはいくつもありますが、MS 製のこのデータベースであれば、MS 発信の情報が充実しています。データベースに接続して使うライブラリの使用例もこれを前提としています。