Maison > base de données > tutoriel mysql > MySQL et PostgreSQL : Comment utiliser les bases de données en développement mobile ?

MySQL et PostgreSQL : Comment utiliser les bases de données en développement mobile ?

王林
Libérer: 2023-07-14 16:30:07
original
1468 Les gens l'ont consulté

MySQL et PostgreSQL : Comment utiliser les bases de données en développement mobile ?

Avec la popularité des appareils mobiles, le développement d'applications mobiles est devenu un sujet brûlant. La base de données joue un rôle important dans les applications mobiles de stockage et de gestion des données. Cet article expliquera comment utiliser les bases de données MySQL et PostgreSQL dans le développement mobile et donnera des exemples de code correspondants.

1. MySQL

MySQL est un système de gestion de base de données relationnelle courant avec une large gamme d'applications et de bonnes performances. Pour utiliser MySQL dans le développement mobile, nous devons d'abord installer la base de données MySQL sur l'appareil mobile et introduire les fichiers de bibliothèque correspondants.

  1. Installer la base de données MySQL

Tout d'abord, nous devons télécharger et installer la base de données MySQL. Une version adaptée aux mobiles peut être téléchargée sur le site officiel de MySQL. Une fois l'installation terminée, mémorisez le nom d'utilisateur et le mot de passe de la base de données pour les connexions ultérieures.

  1. Présentation des fichiers de bibliothèque MySQL

Pendant le processus de construction d'applications mobiles, nous devons introduire les fichiers de bibliothèque MySQL afin d'utiliser les API associées pour les opérations de base de données. Dans le développement Android, la bibliothèque MySQL peut être introduite en ajoutant les dépendances suivantes :

implémentation 'mysql:mysql-connector-java:8.0.22'

Dans le développement iOS, la bibliothèque MySQL peut être introduite via CocoaPods :

pod ' MySQL', '~> 8.0'

  1. Établir une connexion à la base de données

Dans les applications mobiles, nous devons établir une connexion avec la base de données MySQL afin de lire et d'écrire des données. Dans le développement Android, vous pouvez utiliser le code suivant pour établir une connexion :

String url = "jdbc:mysql://localhost:3306/database_name" ;
String username = "root" ;
String password = "123456" ;

try {

Connection conn = DriverManager.getConnection(url, username, password);
Copier après la connexion
Copier après la connexion

} catch (SQLException e) {

e.printStackTrace();
Copier après la connexion
Copier après la connexion

}

Dans le développement iOS, vous pouvez utiliser le code suivant pour établir une connexion :

NSURL *url = [NSURL URLWithString:@"mysql:/ /localhost:3306/database_name "];
NSDictionary *options = @{

@"user": @"root",
@"password": @"123456"
Copier après la connexion
Copier après la connexion

};

NSError *error;
PGConnection *conn = [PGConnection connectionWithURL:url options:options error:&error];

  1. Opération de base de données

Après avoir établi la connexion, nous pouvons utiliser les API associées pour effectuer des opérations de base de données. Voici quelques exemples d'opérations couramment utilisées :

4.1 Requête de données

String sql = "SELECT * FROM table_name";
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(sql);

while ( rs.next()) {

int id = rs.getInt("id");
String name = rs.getString("name");
// do something with the data
Copier après la connexion

}

4.2 Insertion de données

String sql = "INSERT INTO table_name (name, age) VALUES ('John', 25)";
Statement stmt = conn.createStatement() ;
stmt.executeUpdate(sql);

4.3 Mise à jour des données

String sql = "UPDATE table_name SET age = 26 WHERE id = 1";
Statement stmt = conn.createStatement();
stmt.executeUpdate(sql);

4.4 Suppression des données

String sql = "DELETE FROM table_name WHERE id = 1";
Statement stmt = conn.createStatement();
stmt.executeUpdate(sql);

2 PostgreSQL

PostgreSQL est un autre outil populaire. Le système de gestion de base de données relationnelle est également une puissante base de données open source. L'utilisation de PostgreSQL dans le développement mobile est similaire à l'utilisation de MySQL, mais vous devez faire attention à la manière dont les différents fichiers de bibliothèque sont introduits.

  1. Installer la base de données PostgreSQL

Tout d'abord, nous devons télécharger et installer la base de données PostgreSQL. Une version adaptée aux mobiles peut être téléchargée sur le site officiel de PostgreSQL. Une fois l'installation terminée, mémorisez le nom d'utilisateur, le mot de passe et le nom de la base de données pour les connexions ultérieures.

  1. Introduire les fichiers de la bibliothèque PostgreSQL

Dans le développement Android, vous pouvez introduire la bibliothèque PostgreSQL en ajoutant les dépendances suivantes :

implémentation 'org.postgresql:postgresql:42.2.18'

Dans le développement iOS, vous pouvez utiliser le code suivant Présentation de la bibliothèque PostgreSQL :

pod 'libpq', '~> 5.1'

  1. Établissement d'une connexion à la base de données

Dans l'application mobile, nous devons établir une connexion avec la base de données PostgreSQL, et le processus est similaire à l’établissement d’une connexion MySQL.

Exemple d'établissement de connexion dans le développement Android :

String url = "jdbc:postgresql://localhost:5432/database_name";
String username = "root"
String password = "123456";

} catch (SQLException e) {

Connection conn = DriverManager.getConnection(url, username, password);
Copier après la connexion
Copier après la connexion

}

Exemple d'établissement de connexion dans le développement iOS :

NSURL *url = [NSURL URLWithString:@"postgresql://localhost:5432/database_name"];

NSDictionary * options = @{

e.printStackTrace();
Copier après la connexion
Copier après la connexion

};

NSError *error;

PGConnection *conn = [PGConnection connectionWithURL:url options:options error:&error];


Opération de base de données

  1. Après avoir établi la connexion, nous pouvons utiliser le L'API effectue des opérations de base de données, similaires à MySQL. Voici quelques exemples :
4.1 Requête de données

String sql = "SELECT * FROM table_name";

Statement stmt = conn.createStatement();

ResultSet rs = stmt.executeQuery(sql);


while (rs.next ()) {

@"user": @"root",
@"password": @"123456"
Copier après la connexion
Copier après la connexion
}

4.2 Insertion, mise à jour et suppression de données

Semblable à MySQL, utilisez les instructions SQL correspondantes pour insérer, mettre à jour et supprimer des données.

3.Résumé

Cet article explique comment utiliser les bases de données MySQL et PostgreSQL dans le développement mobile et donne des exemples de code correspondants. Quelle que soit la base de données utilisée, nous pouvons réaliser le stockage et la gestion des données en établissant une connexion à la base de données et en utilisant les opérations API associées. J'espère que les lecteurs pourront découvrir les méthodes d'utilisation des bases de données dans le développement mobile grâce à cet article et établir une base solide pour développer des applications mobiles efficaces et stables.

Remarque : l'exemple de code ci-dessus est uniquement à titre de référence. Dans le développement réel, il doit être ajusté de manière appropriée en fonction de la situation spécifique.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal