CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Connexion Java JDBC -> BD Mysql Hostinger

Bartoniz
Bartoniz
Niveau 9
07 avril 2017 à 10:07:17

Bonjour,

Je réalise actuellement une application Java qui utilise JDBC pour se connecter à une base de donnée. En local, ça marche nickel, donc j'ai décidé d'essayer ça en ligne !
Je créé ma base de donnée chez Hostinger, je test tout ça, eclipse me renvoie l'erreur :

" Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. "

Je recherche sur google et je tombe sur un post qui dit que Hostinger ne supporte pas JDBC. Bon ok. Je profite donc de l'hébergement de mon site chez OVH pour créer une nouvelle base de donnée chez eux, je rentre toutes les infos dans le code Java, je lance l'appli et là ... même erreur ... une recherche sur google et je vois que les hébergeurs de base de donnée n'accepte par les requêtes externes ...

Donc voilà, je voulais savoir si vous auriez une solution à me proposer ... je pensais peut être que passer par J2EE (exécution niveau serveur) serait une bonne solution, mais je n'y connais pas grand chose dans ce domaine ... Si vous avez des conseils je suis preneur :)

Merci d'avance ! Bonne journée !

89ron
89ron
Niveau 10
07 avril 2017 à 16:30:41

Un serveur dedier sous OVH serait mieux non ? tu instales ta propre BDD avec tes regles et ta propre application serveur metier ?

aceshelf
aceshelf
Niveau 4
07 avril 2017 à 23:20:42

Ce qui est possible
-> Du tunneling, je te laisse chercher des infos sur le sujet mais en GROS tu as 2 options

1) Tu commences par une connexion ssh et à chaqu'une de tes requetes, tu envoies ta requete en version txt à ton bdd, puis c'est ta bdd qui la lancera elle même la reqûete

2) Tu crées un serveur interne dans le language de ton choix chez ton hebergeur, qui permet de recevoir des requetes http et tu enverras alors tes requetes du serveur externe à ton serveur interne via Ajax et puis c'est le serveur interne qui communique avec ta bdd (C'est si jamais tu as un hebergement chez Ovh)

Bartoniz
Bartoniz
Niveau 9
08 avril 2017 à 11:01:34

Merci pour vos réponses ! Je vais regardes vos solutions de plus près. :)

Si jamais, pour les intéressés, j'ai trouvé un hébergeur de BD qui accepte les requêtes externes : https://www.alwaysdata.com/fr/

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment