2016-03-25 12 views
0

私は自分のPCにないデータベースに接続するJavaアプリケーションを作ろうとしています。私はこれを行う方法がわかりません。 MySQLを使用して独自のデータベースを作成する場合、他のコンピュータからアクセスするためにデータベースを格納する必要があります。私はこれをするために何が必要なのかを知りたい。私はインターネットをチェックし、jdbcを使ってたくさんの例を見て、localhostなどのURLに接続しています。ありがとうございました!Javaアプリケーションからoracleリモート・データベースに接続する方法は?

+1

'localhost'に接続する代わりに、リモートホスト名またはIPアドレスを入力する必要があります。それはそれです。 –

+0

1)リモートアクセスを可能にするためにMySQLを正しいインタフェースにバインドする必要があります。 2)MySQLにリモートで接続できるユーザが必要です。 3)localhostではなくIPアドレスを指定して、リモートサーバーに接続するようにjdbcを構成する必要があります。 –

+0

@ PeterLawreyそして、私はデータベースをいくつかの場所に保存しなければなりませんか?たとえば、localhost3306でMySQLのローカルインスタンスを使用して自分のPCにデータベースを作成します...どのように他のPCからこのデータベースに接続できますか?それはどこに保管されていますか? –

答えて

2

ローカル:サーバアドレスは「localhost」または「127.0.0.1」 コンピュータにmysqlをインストールし、コンピュータのip(一般的には192.168.1。??)で接続できます。 LAMPまたはMAMPをインストールすると、ネットワーク上で簡単にmysqlを動作させることができます( 'put online'オプション)。

インターネット:サーバーのアドレスはホストによって指定され、jdbcパラメータの 'localhost'または '127.0.0.1'アドレスを置き換えます。

+0

それにサーバーが必要ですか?MySQLがどのように動作するのか分かりません。あなたは私のためのプロセスを説明できますか?つまり、私はPCからデータベースを作成したいと思いますし、いつでも任意のPCからアクセスしたいと思っています。 –

+0

@AlexChihaia MySQLはサーバーです。 – EJP

+0

「サーバー」の原則は、「マシン」が常に稼動していて、いつでもそのマシンに接続できるということです。これを「サーバー」(サーバーコンピューターなど)と呼びます。このマシンでは、HTTP用の 'apache'やデータベース用の 'my​​sql'などの接続を処理できるプログラムをインストールすることができます。これらはサーバアプリケーション(サーバコンピュータ上)です。 – Tokazio

関連する問題