8
votes

Combiner Java avec SQL?

Ce n'est pas une question de code pour une fois, mais cela m'a certainement confondu.

Fondamentalement, mon conférencier m'a dit que nous disposions d'un projet dû prochain semestre qui nous implique d'utiliser Java et SQL Interstwined les uns avec les autres.

Je n'avais aucune idée que la combinaison de langues était même possible!

Alors mon esprit est vraiment soufflé.

Je cherche à chercher des exemples de ce code mais pas de chance. Alors j'ai pensé que je vous demanderais des gars.

Je pense que la chose la plus logique à faire depuis que je n'ai aucune expérience de combinaison serait trop créer des tables dans SQL en raison de son utilisation dans des bases de données et les appeler via Java.

Quelqu'un peut-il m'expliquer comment cela est possible ou juste la jist de la façon dont les langues combinent.


3 commentaires

Excusez-moi pour ne pas être aussi alphabétisé avec des tags que vous.


Si Java ne peut pas parler SQL pourquoi dans le monde, quelqu'un dans l'entreprise l'utiliserait-il?


@psanton Qui lien est maintenant redirige vers certains virus scareware, FYI.


6 Réponses :


18
votes

Ce que vous allez probablement utiliser est d'utiliser JDBC à Autoriser Java de se connecter à des bases de données SQL. Il existe également des couches de persévérance, telles que hibernate , que vous pouvez utiliser pour stocker et récupérer des données dans une base de données à l'aide de Java .

Je pense que les tutoriels JDBC devraient être suffisants pour vous aider à démarrer. Il suffit de ne pas aller trop loin sur votre tête trop tôt. Prenez votre temps et posez des questions au fur et à mesure de leur arrivée.


1 commentaires

+1. Oui, commencez certainement avec JDBC afin que vous obteniez une appréciation de la façon dont les choses fonctionnent sous les couvertures avant de regarder dans des choses comme le printemps ou l'hibernation. Un astuce - Je conseillerais d'écrire une méthode d'utilité statique: annulez le climatiseur (Resultats, Déclaration, Connection) pour effectuer tout obligatoire obligatoire, car vous devez le faire vous-même avec JDBC.



2
votes

Sûrement votre parcours aura fourni la lecture à ce sujet. Commencer là.

La manière de le faire implique d'utiliser JDBC (connectivité de base de données Java) dans Java Sun Java Doc sur JDBC

Le chemin est comme vous dites "Créer des tables dans SQL en raison de son utilisation dans des bases de données et les appeler via Java."

Vous devrez donc commencer à apprendre la théorie des datasser relationnelle - voir les livres par ex. C. Date - INSLUIRE "UNE INTORTCHUCTION AUX SYSTÈMES DE DONNÉES"


0 commentaires

6
votes
  • Connectez-vous à une base de données
  • Faites quelque chose d'intéressant avec celui-ci

    Vous pouvez commencer à partir d'ici: http: //java.sun. com / docs / livres / tutoriel / jdbc / index.html
    Suit un bref exemple pris du lien, vous pouvez donc obtenir une compréhension générale de ce que cela se trouve à propos de: xxx

    comme d'autres signalés cela pourraient être loin d'être loin de cela, ajoutant ORM , mais je pense savoir ce que JDBC est un bon départ.


0 commentaires

3
votes

L'API standard à travailler avec des bases de données en Java est JDBC.

voir les tutoriels Java de Sun: Accès à la base de données JDBC .


0 commentaires

0
votes

Regardez sur Internet pour "SQL incorporé". Ensuite, vous verrez que ce sujet est assez courant. Vous verrez également que SQL peut être combiné à de nombreuses langues différentes (par exemple python).

Veuillez noter que des couches supplémentaires (par exemple une bibliothèque de classe Java en tant que SQLJ) peuvent nécessiter une syntaxe légèrement diffente. Mon conseil est de commencer avec un SQL simple sur JDBC.


0 commentaires

2
votes

Ceci a probablement été le problème du middleware Big Middleware TOUT qui a essayé de résoudre ce secteur dans le passé récent. Sans préférence, plus ou moins dans l'ordre de l'apparence, deux tentatives de combiner les deux:


0 commentaires