社区
Android
帖子详情
android mysql
veryitman
2012-06-18 11:38:08
如何实现 android 客户端远程访问 mysql 数据库?
直接操作 mysql(增加、删除、修改、查询),客户端不与服务器代码有任何的通信。
请大家帮忙分析一下?
...全文
688
20
打赏
收藏
android mysql
如何实现 android 客户端远程访问 mysql 数据库? 直接操作 mysql(增加、删除、修改、查询),客户端不与服务器代码有任何的通信。 请大家帮忙分析一下?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
veryitman
2012-09-10
打赏
举报
回复
可以实现。http://blog.csdn.net/androidbluetooth/article/details/7764894
limouli
2012-09-10
打赏
举报
回复
新思路,和j2se通过jdbc访问数据库原理一样
除了大家提出的安全问题,还真没感觉有其他问题
veryitman
2012-06-27
打赏
举报
回复
[Quote=引用 15 楼 的回复:]
反编译APK中的字节码,还是可以看出一些信息的,如果你真的硬编码了,别人肯定能找到,呵呵。
没啥要特别注意的,因为JAVA本身就是平台无关的。
[/Quote]
好的,多谢!
veryitman
2012-06-27
打赏
举报
回复
[Quote=引用 17 楼 的回复:]
http://blog.csdn.net/conowen/article/details/7435231
[/Quote]
谢谢阿!
一刀
2012-06-27
打赏
举报
回复
反编译APK中的字节码,还是可以看出一些信息的,如果你真的硬编码了,别人肯定能找到,呵呵。
没啥要特别注意的,因为JAVA本身就是平台无关的。
phper2008
2012-06-27
打赏
举报
回复
http://blog.csdn.net/conowen/article/details/7435231
小裴同学
2012-06-26
打赏
举报
回复
不支持直连.楼主你会写sevlert和jsp吗。写个web端很简单的。不能需改原来的服务器。你就再写个专门的。只连不现实。查个数据还去联网远程。你觉得好吗。。
veryitman
2012-06-25
打赏
举报
回复
[Quote=引用 11 楼 的回复:]
用JDBC直接连
不过这样你的用户名和密码就在APK里打死了,当然也可以在连接时先去某个服务器上得到这个用户名和密码,不过,别人还是能通过反编译你的APK,连接你的服务器,得到你的用户名和密码。
不过如果你的软件有要求用户登陆的过程,连接mysql也是用的这个用户的用户名和密码,那就不关你的事了。
[/Quote]
用户名和密码的问题,在android上面肯定存在。想办法加密,呵呵!
veryitman
2012-06-25
打赏
举报
回复
[Quote=引用 11 楼 的回复:]
用JDBC直接连
不过这样你的用户名和密码就在APK里打死了,当然也可以在连接时先去某个服务器上得到这个用户名和密码,不过,别人还是能通过反编译你的APK,连接你的服务器,得到你的用户名和密码。
不过如果你的软件有要求用户登陆的过程,连接mysql也是用的这个用户的用户名和密码,那就不关你的事了。
[/Quote]
我在android使用jdbc需要注意什么?谢谢!在模拟器上测试失败了。
一刀
2012-06-25
打赏
举报
回复
用JDBC直接连
不过这样你的用户名和密码就在APK里打死了,当然也可以在连接时先去某个服务器上得到这个用户名和密码,不过,别人还是能通过反编译你的APK,连接你的服务器,得到你的用户名和密码。
不过如果你的软件有要求用户登陆的过程,连接mysql也是用的这个用户的用户名和密码,那就不关你的事了。
KPRF2009
2012-06-22
打赏
举报
回复
那你就直接在代码里面远程连接mysql 进行操作吧。
[Quote=引用 9 楼 的回复:]
引用 8 楼 的回复:
这怎么行,不用服务器,难不成你的mysql能联网~~
可以的。访问其对应的地址即可。
[/Quote]
veryitman
2012-06-22
打赏
举报
回复
[Quote=引用 8 楼 的回复:]
这怎么行,不用服务器,难不成你的mysql能联网~~
[/Quote]
可以的。访问其对应的地址即可。
Marco_Lee
2012-06-22
打赏
举报
回复
这怎么行,不用服务器,难不成你的mysql能联网~~
不是合格开发者
2012-06-20
打赏
举报
回复
可以向服务器发个http的请求,让服务器对数据库进行操作。
比如:
http://127.0.0.1:8080/index.jsp?action=query&queryString=123
veryitman
2012-06-20
打赏
举报
回复
[Quote=引用 6 楼 的回复:]
可以向服务器发个http的请求,让服务器对数据库进行操作。
比如:
http://127.0.0.1:8080/index.jsp?action=query&queryString=123
[/Quote]
我已经说过,不需要服务器来操作。只是客户端与数据库的交互。
veryitman
2012-06-19
打赏
举报
回复
jdbc 可以吗?
veryitman
2012-06-19
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
在服务器端写个WebService提供数据访问的功能,
android调用WebService就能得到数据了。
[/Quote]
关键是服务器端现在就是不做任何修改!
peter20091001
2012-06-19
打赏
举报
回复
在服务器端写个WebService提供数据访问的功能,
android调用WebService就能得到数据了。
shuren
2012-06-19
打赏
举报
回复
直接用mysql的驱动不知道行不。你这样别人直接反编译你android源码看你数据库密码怎么办?
如果是sybawe或mssql网上有个开源的驱动,你试试行不,不行自己看源码
veryitman
2012-06-19
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
直接用mysql的驱动不知道行不。你这样别人直接反编译你android源码看你数据库密码怎么办?
如果是sybawe或mssql网上有个开源的驱动,你试试行不,不行自己看源码
[/Quote]
对这个项目我真的很无语。谢谢你!
安卓
mysql
_
Android
操作
MySQL
背景知识视频教程使用具有
MySQL
和PHP的数据库构建自己的
Android
应用程序 - 国外课栈viadean.com
Android
开发入门 - 国外课栈viadean.com
MySQL
基础知识 - 国外课栈viadean.com什么是CRUD?Creating a Record:在数据库中,我们插入一条记录Reading Stored Records :当我们无法读回数据保存时,是毫无意义...
Qt6.7开发安卓程序间接连接到
MySQL
的方法
设置
Android
项目环境,集成
MySQL
JDBC 驱动,配置
Android
Manifest.xml;编写 Java 代码用于 JDBC 连接;将 Java 方法暴露给 C++ 代码(JNI)编译并运行。
Android
连接不上
mysql
_安卓连接不上
mysql
怎么办
安卓连接不上
mysql
的解决办法:首先在Activivty中自定义监听事件;然后在自定义监听事件中开辟子线程;最后将coonection的定义改为“DriverManager.getConnection(...)”即可。
Android
Studio连接
MySQL
:问题解决:虚拟机无法连接本地SQL,coon总为空在子线程中进行数据库的连接首先在Activivty中自定义监听事件//写在Activi...
安卓
mysql
_
android
使用
mysql
的方法总结
android
可以使用
mysql
数据库,
android
连接数据库的方式有两种。第一种是通过连接服务器,再由服务器读取数据库来实现数据的增删改查,这也是我们常用的方式。第二种方式是
android
直接连接数据库,这种方式非常耗手机内存,而且容易被反编译造成安全隐患,所以在实际项目中不推荐使用。1.加载外部jar包在
Android
工程中要使用jdbc的话,要导入jdbc的外部jar包,因为在Java的j...
安卓通过WebService读写
MySQL
安卓通过WebService读写
MySQL
安卓通过GET,POST提交数据到PHP操作
MySQL
搭建PHP服务器创建
MySQL
表
Android
80,490
社区成员
91,375
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章