寫一個圖書館專案 怎么連接資料庫 求解
uj5u.com熱心網友回復:
你百度了嗎? Android 連接資料庫百度挺多的啊。。。 Android 連接MySQL等。。uj5u.com熱心網友回復:
我是小白 我看了 現在要做專案很急
uj5u.com熱心網友回復:
你百度出來的Android連接資料庫案例 就可以借鑒利用到你自己的專案里啊uj5u.com熱心網友回復:
你是要連接什么資料庫?uj5u.com熱心網友回復:
Java 寫出來的連接資料庫,這個是我的一個JavaWeb小程式,我只是讓它在后面連接MySQL資料庫,Android客戶端不做這個連接操作
public class DBManager {
// 資料庫連接常量
public static final String DRIVER = "com.mysql.jdbc.Driver";
public static final String USER = "root";
public static final String PASS = "sa123456";
// public static final String PASS = "#*c123456";
public static final String URL = "jdbc:mysql://10.7.70.75:3306/carloadtype";
// 靜態成員,支持單態模式
private static DBManager per = null;
private Connection conn = null;
private Statement stmt = null;
// 單態模式-懶漢模式
private DBManager() {
}
public static DBManager createInstance() {
if (per == null) {
per = new DBManager();
per.initDB();
}
return per;
}
// 加載驅動
public void initDB() {
try {
Class.forName("com.mysql.jdbc.Driver");
} catch (Exception e) {
}
}
/**
* 連接資料庫,獲取句柄+物件
*/
public void connectDB() {
// System.out.println("Connecting to database...");
try {
conn = DriverManager.getConnection(URL, USER, PASS);
stmt = conn.createStatement();
} catch (SQLException e) {
}
// System.out.println("SqlManager:Connect to database successful.");
}
/**
* 關閉資料庫 關閉物件,釋放句柄
*/
public void closeDB() {
// System.out.println("Close connection to database..");
try {
stmt.close();
conn.close();
} catch (SQLException e) {
}
// System.out.println("Close connection successful");
}
/**
* 查詢
*/
public ResultSet executeQuery(String sql) {
ResultSet rs = null;
try {
rs = stmt.executeQuery(sql);
} catch (SQLException e) {
}
return rs;
}
/**
* 增添/洗掉/修改
*/
public int executeUpdate(String sql) {
int ret = 0;
try {
ret = stmt.executeUpdate(sql);
} catch (SQLException e) {
}
return ret;
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/77177.html
標籤:Android
下一篇:修改密碼
