- 写了一段算法,需要使用到数据库,写完才发现,android的app很少有用jdbc连自己的sqllite的,但是我又不想再去多学一套操作数据库的语法~
- 怎么办?使用sqldroid!
/**
* JDBC方式连接数据库
*
* @return
* @throws BaseException
*/
public Connection getConnection() {
try {
if (conn == null) {
// Class.forName("org.sqlite.JDBC");
// conn = DriverManager.getConnection("jdbc:sqlite:" +
// fileName);
Class.forName("org.sqldroid.SQLDroidDriver");
conn = DriverManager.getConnection("jdbc:sqldroid:" + DB_PATH + DB_NAME);
} else {
return conn;
}
} catch (Exception e) {
e.printStackTrace();
}
return conn;
}
- 将sqldroid的jar包引入,修改驱动和连接串,其他任何代码无需修改,搞定!
- 原文地址:http://blog.youkuaiyun.com/yueritian/article/details/46471765