‘壹’ java 通过cmd查询android sqlite数据库的命令怎么写
rt.exec("cmd.exe /c adb shell sqlite3 /data/data/com.test/database/test.db && select * from user "); 或许cmd还得进入abd数据库安装目录 这样你就只能先将命令写在.bat文件里 然后用cmd调用这个。bat
‘贰’ android studio 怎么查看sqlite数据库
切换到DDMS,显示File Explorer窗口,找到/data/data/然后找到自己用的程序包的文件夹,打开databases,就看到sqlite数据库文件了,然后到处就可以了。步骤上面标注好了,1,2,3。这样就把sqlite数据库文件以文件的方式导出来了,然后使用sqlite界面管理工具如sqlite administrator、sqlite man或者firefox插件sqlite manager等打开就可以了。
‘叁’ 怎样查看 android sqlite数据库
1、看 sqlite数据库 可以使用eclipse的插件DDMS,或者Android工具包中的adb工具来查看。sqlite数据库在安卓项目中的位置是/data/data/项目包/databases中。
2、在这里呢 演示使用eclipse插件来看。在Eclipse安装好插件,找到 DDMS
5、使用sqlite界面管理工具如sqlite administrator、sqlite man打开就可以了
‘肆’ 怎么查看安卓sqlite数据库
打开android项目的调试模式,然后找到显示DDMS 选择DDMS 切换到DDMS,显示File Explorer窗口,找到/data/data/ 啰嗦一句,你可能在你自己的eclipse没找到,File Explorer ,如果找不到的话,就去网上下载,"easyExplorer",放在eclipse的plugins目录下:就OK了,重启一下。 然后找到自己用的程序包的文件夹,打开databases,就看到sqlite数据库文件了,然后到处就可以了。步骤上面标注好了,1,2,3。这样就把sqlite数据库文件以文件的方式导出来了,然后使用sqlite界面管理工具如sqlite administrator、sqlite man或者firefox插件sqlite manager等打开就可以了。 说一下另外一种方法,运行cmd,切换到android-sdk目录,运行adb.exe,加上参数shell,出现#号就代表进入了shell命令模式,注意adb要在Android模拟器运行时才能进入shell:(必须要用root权限,如果不是root权限,去查询别的资料,一般都是root权限。OK了) 上面的不走还算详细吧,大家应该了解了吧,我也是菜鸟,被逼着走过来的,加油。YES,我也可以的。 Android开发怎么查看和管理sqlite数据库
‘伍’ 如何找到sqlite数据库db
在电脑安装 SQLiteDeveloper,安装后在桌面生成图标,点击图标打开程序。
打开程序后,可以看到程序左边的“数据库列表”。展开可以查看到所有打开过的数据库。
点击一个.db文件,把这个.db直接拖拉进程序窗口。
显示“注册数据库”,点击【确定】,这样就可以用 SQLiteDeveloper管理这个.db文件了。
展开左边数据库列表,找到刚才注册的.db文件。点击右键菜单的【打开数据库】。
打开数据库后可以看到这个.db文件中有很多的数据表,选择其中一个,右键点击【查询数据】。则可以查看这个表的数据内容。
数据库看完后记得【关闭数据库】。否则这个.db文件公被程序占用不能移动与删除。
‘陆’ 如何在Java中访问SQLite数据库
在Eclipse中新建一个工程,并在Properties》Java build path》Libraries中将这个驱动包导入工程中。
在代码中导入
import Java.sql.*;
import org.sqlite.JDBC;
然后在main函数中加入下列代码,编译运行。
try{
Class.forName("org.sqlite.JDBC");
Connection conn = DriverManager.getConnection("jdbc:sqlite:filename"); //filename为sqlite数据库文件名,最好带上绝对路径
String sql = "insert into tb_users values('张三','111','男','25')";
Statement stmt = conn.createStatement();
stmt.executeUpdate(sql);
conn.close();
}catch(Exception e){
e.printStackTrace();
}
然后可以用SQLiteSpy工具打开数据库文件,就可以看到上面插入的记录了
‘柒’ java 调用 sqlite 数据库
只要导入jar包就行了,使用的时候 加载class(即Class.forName("org.sqlite.JDBC");)然后可以用最原始的jdbc代码去使用sqlite比如创建连接:Connection conn = DriverManager.getConnection("jdbc:sqlite:test.db" );(其中test.db就是数据库文件以及数据库的名称,这句话有两个作用:1、如果不存在该数据库则创建并返回连接;2、如果存在了数据库,则直接返回连接)代码如下:
import java.sql.*; public class SQLiteJDBC{ public static void main( String args[] ) { Connection c = null; try { //Class.forName加载class Class.forName("org.sqlite.JDBC"); c = DriverManager.getConnection("jdbc:sqlite:test.db"); } catch ( Exception e ) { System.err.println( e.getClass().getName() + ": " + e.getMessage() ); System.exit(0); } System.out.println("Opened database successfully"); }} 创建表import java.sql.*; public class SQLiteJDBC{ public static void main( String args[] ) { Connection c = null; Statement stmt = null; try { //Class.forName加载class Class.forName("org.sqlite.JDBC"); //DriverManager.getConnection创建连接 c = DriverManager.getConnection("jdbc:sqlite:test.db"); System.out.println("Opened database successfully"); stmt = c.createStatement(); //sql创建表语句 String sql = "CREATE TABLE COMPANY " + "(ID INT PRIMARY KEY NOT NULL," + " NAME TEXT NOT NULL, " + " AGE INT NOT NULL, " + " ADDRESS CHAR(50), " + " SALARY REAL)"; //executeUpdate创建表 stmt.executeUpdate(sql); stmt.close(); c.close(); } catch ( Exception e ) { System.err.println( e.getClass().getName() + ": " + e.getMessage() ); System.exit(0); } System.out.println("Table created successfully"); }}