[java] netbiosnaam in JDBC connectie

Pagina: 1
Acties:

  • LEiPiE
  • Registratie: Juni 2001
  • Laatst online: 21:57

LEiPiE

... (ing. van weinig woorden)

Topicstarter
Andere topic is iets mis mee gegaan... dus nog maar een keer:
Het maken van een JDBC connectie is geen probleem, zolang je maar uitgaat van 't IP adres of een dns naam. Nu zou ik graag in een tool vanwege de gebruiksvriendelijkheid ook de mogelijkheid willen geven dat mensen gewoon de netbios naam (ook wel SMB of Windows Networking etc) kunnen ingeven (\\server bijvoorbeeld).
Iemand een idee of dat kan?
Maakt niet uit hoe, direct in JDBC zou mooi zijn, maar daar kon ik niets over vinden... dus dat je zeg maar krijgt jdbc:JSQLConnect://<protocol?>\\server?database=database
(is er zoiets als smb://server voor \\server onder java?)

Wat ook een aanvaardbare oplossing is, is het in Java resolven van een netbiosnaam naar een "normale" url, maar dan uiteraard wel puur java (geen systemcall naar een resolve tooltje :) )

oh en nog even tussendoor: waarom moet een Swing interface van ongeveer 36 widgets 10+10MB geheugen in beslag nemen... ik ben zelf al geen efficiente programmeur, maar dit is toch |:(

Papa x3, PHP-progger, Citrofiel, import-Tukker, muziekliefhebber


  • Jelmer
  • Registratie: Maart 2000
  • Laatst online: 21:48
Een simpele search met google bracht me hier:
http://jcifs.samba.org/
Een implementatie van CIFS voor java. (lees t eerste stukje op die pagina maar voor meer uitleg over CIFS)
in de api staat eens stukje over NbtAddress. Hiermee kun je netbios over tcp/ip resolven. Succes ermee!

  • LEiPiE
  • Registratie: Juni 2001
  • Laatst online: 21:57

LEiPiE

... (ing. van weinig woorden)

Topicstarter
had 't zelf niet gevonden (met termen als jdbc en netbios kom je al snel tot paar duizend hits), maar 't werkt perfect, ik laat gebruikers nu \\naam intikken om duidelijke onderscheid te maken (we hebben hier machines die dns en netbiosnaam hetzelfde hebben) en die laat ik door jcifs omzetten naar ip adres
Uiteraard dank!

Papa x3, PHP-progger, Citrofiel, import-Tukker, muziekliefhebber