/ / Comment se connecter à la base de données Oracle 11g avec Slick via Play 2 / TypeSafe Activator? - Scala, oracle11g, lisses, lisses

Comment se connecter à la base de données Oracle 11g à l'aide de Slick via Play 2 / TypeSafe Activator? - Scala, oracle11g, lisses, lisses

Je suis nouveau dans Scala et le framework Play 2. J'ai une base de données Oracle 11g opérationnelle et j'aimerais un modèle à utiliser pour se connecter à la base de données à l'aide de Slick de Play 2.

Quelqu'un peut-il fournir un exemple de fichier Scala qui vientse connecte à une base de données Oracle 11g et génère les valeurs de la table? Une fois connecté (e), je pense que je serai à l'aise pour apprendre Slick et le framework Play 2. Je comprends que plusieurs fichiers doivent être modifiés, tels que le build.sbt ou build.scala fichier pour les dépendances et les importations dans le fichier d’application, mais je ne comprends pas comment tout cela fonctionne.

Je cherche une analyse détaillée du processus étape par étape pour me connecter à ma base de données Oracle 11g.

Réponses:

1 pour la réponse № 1

Désolé, je ne peux pas vous donner les instructions pas à pasJe n'utilise pas de jeu. Pour les bases de données SQL commerciales, vous devez ajouter des extensions complexes à votre construction. Le paquet est source fermée et non libre pour l'environnement de production. Je l'utilise avec db2 et c'est assez simple

http://slick.typesafe.com/doc/1.0.0/extensions.html


0 pour la réponse № 2

Vous pouvez utiliser un exemple d'application "slick play" à partir d'ici:

https://github.com/freekh/play-slick/tree/master/samples/play-slick-sample

L'exemple d'application utilise ici la base de données h2. Mais vous pouvez le changer en Oracle en procédant comme suit:

  • Ajouter un pilote Oracle en tant que dépendance dans project / Build.scala
  • Modifier les paramètres de connexion à la base de données dans conf / application.conf
  • Créez la table requise (cat, voir models / Cat.scala) dans la base de données Oracle.