2016-03-25 18 views
0

Bilgisayarımda bulunmayan bir veritabanına bağlanan bir java uygulaması yapmaya çalışıyorum. Bunu nasıl yapacağımdan emin değilim. MySQL ile kendi veritabanımı oluşturursam, veritabanını diğer bilgisayarlardan almak için saklamak zorundayım. Bunu yapmak için neye ihtiyacım olduğunu bilmek istiyorum. İnterneti kontrol ettim ve jdbc'yi kullanarak ve localhost'la bir URL'ye veya bunun gibi bir şeye bağlanarak birçok örnek gördüm. Teşekkür ederim!Bir java uygulamasından oracle uzak veritabanına nasıl bağlanır?

+1

'localhost''a bağlanmak yerine, uzak ana bilgisayar adını veya ip adresini koymak zorundasınız. –

+0

1) Uzaktan erişime izin vermek için MySQL'i doğru arabirime bağlamanız gerekir. 2) MySQL'de uzaktan bağlanmasına izin verilen bir kullanıcıya ihtiyacınız var. 3) localhost yerine IP adresini belirterek uzak sunucuya bağlanmak için jdbc'yi yapılandırmanız gerekir. –

+0

@PeterLawrey Ve veritabanını bir yerde saklamalı mıyım? Örneğin, yerel veritabanımı kullanarak yerel veritabanımı kullanarak localhost3306 ile MySQL veritabanını oluşturuyorum. Bu veritabanına başka bir bilgisayardan nasıl bağlanabilirim? Nerede saklanıyor? –

cevap

2

Yerel: sunucu adresi 'localhost' veya '127.0.0.1' olacak Bilgisayarınızdaki mysql'yi yükleyebilir ve bilgisayara ip bağlayabilirsiniz (genellikle 192.168.1. ??). Mysql'in ağınızda kolayca çalışmasını sağlamak için LAMP veya MAMP'ı yükleyebilirsiniz ('online' seçeneği).

Internet: sunucu adresi ana makineniz tarafından verilir, jdbc parametrelerinde 'localhost' veya '127.0.0.1' adresini değiştirin.

+0

Ve bunun için bir sunucuya ihtiyacım var mı? MySQL'in nasıl çalıştığını gerçekten anlamıyorum. Benim için süreci açıklar mısınız, demek istediğim, veritabanını bir bilgisayardan oluşturmak istiyorum ve sonra herhangi bir zamanda herhangi bir bilgisayardan ona erişim sağlamak istiyorum. –

+0

@AlexChihaia MySQL bir sunucudur. – EJP

+0

Bir 'sunucu' ilkesi her zaman bir 'makinenin' çalıştığı ve herhangi bir zamanda ona bağlanabileceğidir, buna 'sunucu' (örneğin bir sunucu bilgisayarı) adını verdik. Daha sonra bu makinede, HTTP için 'apache' veya 'mysql' gibi bağlantı kurabilen herhangi bir program yükleyebilir, bunlar sunucu uygulamalarıdır (sunucu bilgisayarında). – Tokazio

İlgili konular