Dans Android, il s'agit d'une classe d'assistance qui a la classe parent Sqlite qui contient tous les membres de données et les fonctions pour accéder à travers cette classe. Grâce à cette classe, vous pouvez lire, écrire et ouvrir des données. Pour en savoir plus à ce sujet, lisez ce lien
http://www.codeproject.com/Articles/119293/Using-SQLite-Database-with-Android
Pour vous connecter à une base de données, vous avez besoin d'un objet Connection. L'objet Connection utilise un DriverManager. Le DriverManager transmet le nom d'utilisateur de votre base de données, votre mot de passe et l'emplacement de la base de données.
Ajoutez ces trois instructions d'importation en haut de votre code :
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
Pour établir une connexion à une base de données, le code est celui-ci :
Connection con = DriverManager.getConnection( host, username, password );
Voir cet exemple
try (
// Step 1: Allocate a database "Connection" object
Connection conn = DriverManager.getConnection(
"jdbc:mysql://localhost:8888/ebookshop", "myuser", "xxxx"); // MySQL
// Connection conn = DriverManager.getConnection(
// "jdbc:odbc:ebookshopODBC"); // Access
// Step 2: Allocate a "Statement" object in the Connection
Statement stmt = conn.createStatement();
) {
// Step 3: Execute a SQL SELECT query, the query result
// is returned in a "ResultSet" object.
String strSelect = "select title, price, qty from books";
System.out.println("The SQL query is: " + strSelect); // Echo For debugging
System.out.println();
ResultSet rset = stmt.executeQuery(strSelect);
// Step 4: Process the ResultSet by scrolling the cursor forward via next().
// For each row, retrieve the contents of the cells with getXxx(columnName).
System.out.println("The records selected are:");
int rowCount = 0;
while(rset.next()) { // Move the cursor to the next row
String title = rset.getString("title");
double price = rset.getDouble("price");
int qty = rset.getInt("qty");
System.out.println(title + ", " + price + ", " + qty);
++rowCount;
}
System.out.println("Total number of records = " + rowCount);
} catch(SQLException ex) {
ex.printStackTrace();
}
// Step 5: Close the resources - Done automatically by try-with-resources
}