11. august 2004 - 22:01Der er
11 kommentarer og 1 løsning
Ping MySql fra Java
Hejsa,
Er det muligt at pinge MySql fra Java og få et svar retur ?? Jeg sidder og leger lidt med connection mellem Java og MySql og har kigget lidt efter en løsning til at pinge mysql fra Java, men jeg har ikke kunne finde noget
En "ping" i form af en socket connection der kun undersøger om der er forbindelse på TCP niveau er farlig for MySql tæller i sin sædvanlige opsætning hvor mange fejl-forbindelser der kommer fra et bestemt IP-nummer. Er der for mange blokeres det pågældende IP-nummer. Og en forbindelse, der ikke siger pænt "goddag" på mysql'sk er en fejl ;)
Arnes første forslag er derimod godt!
Men hvor en ping til mysql? Du finder jo ud af om den er der når skal bruge den.
Synes godt om
Slettet bruger
11. august 2004 - 22:16#4
Som sagt så sidder jeg bare lige og leger lidt med det, sad bare og tænkte om det kunne lade sig gøre :-) Arnes forslag er sikkert godt nok, det plejer de jo at være ;-) Hvis man bruger SHOW DATABASES vil den så vise users hvis der ikke er nogen bruger oprettet ??
Synes godt om
Slettet bruger
11. august 2004 - 22:18#5
Men hvordan pokker får jeg fat i det som kommer tilbage i en SHOW DATABASES ??
Connection con = DriverManager.getConnection(url,un,pw); // her fejler du uden brugernavn/pasword Statement stmt = con.createStatement(); ResultSet rs = stmt.executeQuery("SHOW DATABASES");
Egentlig kan man vel ikke pinge MySQL, men kun den server der kører den. Så man kan godt få et successful ping (hvis ping ikke er blokeret), selvom MySQL ikke er kørende.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.