如何从android手机中把自己的数据库给COPY出来

如何从android手机中把自己的数据库给COPY出来,第1张

自己的应用复制自己的数据库,无需root,直接文件复制就行,大概如下:

File f = new File("/data/data/应用的包名/databases/数据库名")//比如 "/data/data/com.hello/databases/test.db"

String sdcardPath = Environment.getExternalStorageDirectory().getAbsolutePath()

File o = new File(sdcardPath+"cp.db")//sdcard上的目标地址

if(f.exists()) {

FileChannel outF

try {

outF = new FileOutputStream(o).getChannel()

new FileInputStream(f).getChannel().transferTo(0, f.length(),outF)

} catch (FileNotFoundException e) {

e.printStackTrace()

} catch (IOException e) {

e.printStackTrace()

}

Toast.makeText(mainpage.this, "完成", Toast.LENGTH_SHORT).show()

}

有的需要权限,

可直接用腾讯手机管家root

首先数据线手机与电脑连接

用腾讯手机管家PC(应用宝)点击工具箱找"一键ROOT"功能就可

大概3-5分钟完成,手机不要断开电脑就可

1.当然可以;

2.而且相当简单;

3.即然在本地就更好办了,直接找到mysql数据库的data文件夹,在这个目录中找到你想要的数据库的目录名,全部拷下来;

4.放到你另外安装的相同版本的mysql的data目录下,使用你设置的root2和password2的管理员打开即可(你想导出,编辑,你想要进行的 *** 作!),保准可以,你可以试试;


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9866333.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存