Comment puis-je lire un fichier de propriétés et de se connecter à une base de données MySQL?
Je besoin pour me connecter à ma base de données MySQL à partir de l'intérieur d'un programme en Java, pour ce que j'ai à utiliser JDBC.
J'ai besoin de lui fournir les paramètres de connexion nécessaires. Et j'ai d'enregistrer ces paramètres dans un fichier de configuration séparé pour être passé comme argument à votre programme Java en cours d'exécution. Un échantillon db.properties
fichier a été fourni pour moi, pour ma référence. Les cinq lignes du fichier correspond à l'hôte, le port, le nom de base de données, nom d'utilisateur et le mot de passe pour la base de données. J'ai besoin de changer les paramètres en fonction de votre programme de configuration du système.
Comment dois-je procéder? Comment puis-je me connecter à la base MySQL?
en gros, j'ai un createdb.fichier sql . J'ai pour exécuter ce fichier dans le serveur mysql. Il permettra de créer une base de données. Maintenant, j'ai besoin de remplir la base de données. J'ai deux fichiers d'entrée. J'ai besoin d'écrire un programme en java qui prend les noms des fichiers d'entrée que les paramètres de ligne de commande, analyse les fichiers, et remplit les données contenues à l'intérieur dans votre base de données via JDBC
Rewind et d'expliquer le plus grand plan. Combien de bases de données? Dans ce genre de contexte (plaine de l'exécutable, webapp, etc.)?
Dans la base de données fichier de propriétés pour spécifier votre local db paramètres.
en gros, j'ai un createdb.fichier sql . J'ai pour exécuter ce fichier dans le serveur mysql. Il permettra de créer une base de données. Maintenant, j'ai besoin de remplir la base de données. J'ai deux fichiers d'entrée. J'ai besoin d'écrire un programme en java qui prend les noms des fichiers d'entrée que les paramètres de ligne de commande, analyse les fichiers, et remplit les données contenues à l'intérieur dans votre base de données via JDBC.
double de Java connectivité avec MySQL
OriginalL'auteur | 2010-11-03
Vous devez vous connecter pour publier un commentaire.
Tout d'abord, vous avez besoin de la connecteur jdbc mysql. Télécharger la bibliothèque et ajouter le jar au classpath.
Les prochaines étapes (à votre demande) sont à charger le pilote jdbc et à créer une connexion:
De sorte que vous aurez à lire le fichier de config, extraire les valeurs et créer la chaîne de connexion (hôte, port, base de données).
si vous utilisez eclipse: créer un 'lib' dossier de votre projet, de copier le jar dans le dossier, cliquez-droit sur le pot et l'ajouter à la build path.
si vous êtes l'exécution de l'application manuellement, et vous l'avez fait comme ceci:
de faire comme ceci maintenant:
(Je ne suis pas sûr si la lib est nommé connector.jar, utiliser le bon nom de fichier ici)
Ici est tutoriel sur l'ajout de bibliothèques aka "définition du classpath" pour java et javac. Vous avez besoin de comprendre ce concept!
dépend de la façon dont vous êtes de début/d'exécution/débogage/compilation etc. votre application. Qu'utilisez-vous?
Je suis à l'aide de l'invite de commande.
À l'aide de javac pour la compilation et l'exécution....
monsieur, u peut me donner ur id e-mail? je veux montrer à mes fichiers et des données? Plz...merci
OriginalL'auteur Andreas_D
Vous pouvez vous sauver
db.properties
fichier à un emplacement fixe, et l'accès pour plus tard, pour récupérer vos propriétés de la connexion:Puis, sur chaque environnement, vous pouvez avoir une autre copie de vos paramètres de base de données, sans avoir à changer votre dossier de candidature (POT, ER, ou quoi que ce soit).
Exemple de connexion de base de données fichier de propriétés:
Ce n'est pas comment cela fonctionne - pas de communication en dehors du forum. Postez vos questions, obtenir des réponses à vos questions. C'est tout.
OriginalL'auteur Tomas Narros