androidでは、それらは、このクラスを介してアクセスするためのすべてのデータメンバーと関数を持つ親クラスSqliteを持つヘルパークラスです。このクラスを通じて、データの読み取り、書き込み、およびオープンを行うことができます。これについて詳しくは、このリンクをお読みください
http://www.codeproject.com/Articles/119293/Using-SQLite-Database-with-Android
データベースに接続するには、Connectionオブジェクトが必要です。 ConnectionオブジェクトはDriverManagerを使用します。 DriverManagerは、データベースのユーザー名、パスワード、およびデータベースの場所を渡します。
次の3つのインポートステートメントをコードの先頭に追加します。
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
データベースへの接続を設定するためのコードは次のとおりです。
Connection con = DriverManager.getConnection( host, username, password );
この例を参照してください
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
}