社区
Android
帖子详情
android mysql
veryitman
2012-06-18 11:38:08
如何实现 android 客户端远程访问 mysql 数据库?
直接操作 mysql(增加、删除、修改、查询),客户端不与服务器代码有任何的通信。
请大家帮忙分析一下?
...全文
673
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
应用的后端,包括创建数据库、执行CRUD操作及搭建Web API等关键步骤。
Qt6.7开发安卓程序间接连接到
MySQL
的方法
本文介绍了让Qt开发的安卓程序间接连接
MySQL
数据库的方法。采用JDBC结合JNI方案,先设置
Android
项目环境、集成
MySQL
JDBC驱动、配置权限,再编写Java代码用于JDBC连接,将Java方法暴露给C++代码,最后编译运行。
Android
连接不上
mysql
_安卓连接不上
mysql
怎么办
本文介绍了解决
Android
应用连接
MySQL
数据库时遇到的问题,特别是在虚拟机环境下连接失败的情况。通过更改连接字符串中的主机地址为10.0.2.2,成功实现了数据库的连接。
安卓通过WebService读写
MySQL
本文介绍如何使用安卓通过WebService实现对
MySQL
数据库的读写操作。包括搭建PHP服务器、创建
MySQL
表、编写PHP脚本来操作数据库,以及安卓客户端如何通过GET和POST方式与WebService交互。
安卓
mysql
_
android
使用
mysql
的方法总结
本文介绍了
Android
连接
MySQL
数据库的两种方式,重点讲述了直接连接数据库的步骤,包括加载外部jar包、建立数据库连接,并强调了在
Android
4.0后需要在新线程中执行以及必要的网络权限设置。同时,提到了可能遇到的问题,如jar包兼容性、数据库服务器的网络访问等。
Android
80,488
社区成员
91,378
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章